What are the responsibilities and job description for the Senior Software Developer position at Luna Data Solutions, Inc.?
Job Details
We are looking for a Senior Software Developer for a long-term contract opportunity in Austin, Texas. This is a remote position; however, team members may be required to attend occasional in-office meetings. Advance notice of at least seventy-two (72) hours will be provided, though some requests may be unscheduled.
Responsibilities:
- Design, develop, and maintain enterprise-level applications using object-oriented programming languages such as Java or C#.
- Write and optimize complex SQL and DB2 queries for data access, integration, and reporting.
- Utilize development environments like Eclipse or IntelliJ for coding, debugging, and software maintenance.
- Build and manage CI/CD pipelines using tools such as Jenkins, Maven, Ant, and GitHub (or CVS).
- Implement and maintain automated testing using frameworks like JUnit and Selenium.
- Monitor and enhance application performance using tools like JProfiler and JMeter; troubleshoot and resolve performance issues.
- Collaborate with cross-functional teams to gather requirements, define solutions, and deliver high-quality software.
- Use test management tools (e.g., HP ALM Octane) for test planning, execution, and defect tracking.
- Participate in all phases of the software development lifecycle, including design, development, testing, and deployment.
- Follow best practices for version control, documentation, and software quality assurance.
- Ensure compliance with relevant software development standards and security protocols.
- Provide ongoing support, maintenance, and enhancements for existing applications and systems.
- Attend scheduled team meetings and collaborate using tools like Microsoft Teams and other standard communication platforms.
You:
- 8 years of proficiency in Object Oriented language (Java, C#)
- 8 years of hands-on work with DB2 and SQL queries
- 8 years of background using Eclipse or IntelliJ
- 8 years of involvement with Jenkins, CVS, Maven and Ant or GitHub
- 5 years of familiarity with performance monitoring tools (e.g., JProfiler, JMeter, etc.)
- Exposure to test tools (Junit, Selenium, etc.) preferred.
- Utilization of HP Application Lifecycle Management (ALM Octane) preferred
What We Offer:
- This is a remote position; however, team members may be required to attend occasional in-office meetings. Advance notice of at least seventy-two (72) hours will be provided, though some requests may be unscheduled.
- Competitive compensation and benefits including health, dental, vision, life and accident insurance and short-term disability insurance.
- Great work-life balance.
This is a long-term contract opportunity in Austin, Texas and no sponsorship can be provided. To apply, please email resumes to Candidates must be able to pass a background check. Luna Data Solutions, Inc. provides equal employment opportunities to all employees. All applicants will be considered for employment and prohibits discrimination and harassment of any type without regard to age, race, color, religion, sexual orientation, gender identity, sex, national origin, genetics, protected veteran status, and/or disability status.