Building reliable software for high-volume business systems requires more than writing code—it takes strong problem-solving skills, careful system design, and the ability to understand how applications perform in real-world environments. This Software Engineer position in Dallas, TX, offers experienced developers the opportunity to work across the full application development lifecycle, from requirements gathering and solution design to programming, testing, and deployment.
The role combines hands-on Java development with Unix, SQL, and enterprise database technologies, while also offering exposure to performance tuning, capacity planning, application monitoring, and large-scale data processing. Whether working independently, collaborating with a development team, or directing team members, the Software Engineer will contribute to projects ranging from major system initiatives to targeted enhancements and maintenance programming.
Software Engineer Job Description
The software engineer performs all typical application development including requirements gathering, solution design, programming and unit testing, capacity and performance testing, and preparation for deployment to test and production environments. Assignments will typically range from major projects to minor enhancements, with occasional maintenance programming for defect fixes. This position will work some projects individually, others as the member of a team and still others directing team members.
This position requires advanced skills and experience in these areas: Java (3 – 5 years), Unix (3+ years), general SQL (2+ years) with experience in Informix, and Oracle databases preferred.
Expertise in these areas is a plus: Informix 4gl, Perl, Unix shell scripting, Google Web Toolkit or similar user interface development applications, Coherence or a similar caching package, portal applications, rules engine type applications, Contivo or a similar mapping transform application, Sitescope or similar application monitoring systems.
Experience in capacity planning and performance tuning for applications and application infrastructure is a plus, particularly for high volume, sub-second response transactional type systems. Experience with batch-oriented system processing colossal files is also a plus.
Required Skills: see job description
Required Experience: See job description
Job Location: Dallas, TX, US.
Position Type: Translated Full-Time/Regular
Required Languages (Spoken): English
Required Languages (Written): English
Contract End Date: N/A

Overall, this Software Engineer position offers a strong opportunity for experienced developers who want to apply their Java, Unix, and SQL expertise to sophisticated enterprise applications. With its combination of software development, database technologies, performance engineering, and team collaboration, the role provides a challenging environment for professionals looking to expand their technical capabilities while contributing to reliable, high-performance systems.
Info Hot Job Find your dream job! Get for jobs, post your resume, compare salaries and find career advice and research.