What are the responsibilities and job description for the Sr. Software Developer position at ASCENDING Inc.?
Senior Software Developer
Austin, Texas (Onsite)
Long-Term Contract
Job Description
We are seeking a highly advanced Senior Software Developer for a long-term contract role in Austin, Texas. In this role, you will handle complex programming tasks to support mission-critical applications while collaborating with business analysts, systems architects, and other stakeholders to design, develop, and maintain software systems that meet organizational needs. Responsibilities include writing, testing, debugging, and documenting complex client/server and web-based applications using C# (.Net), MVC, and SQL; developing web metrics and statistical reports to enhance user experience; diagnosing and resolving application issues; improving front and back-end systems using HTML, HTML5, ASP.NET/C#, and related technologies; gathering and validating requirements to propose technical solutions; providing expert technical guidance and troubleshooting; preparing technical documentation; and performing additional related tasks as assigned.
Required Skills
Required Skills and Experience
Austin, Texas (Onsite)
Long-Term Contract
Job Description
We are seeking a highly advanced Senior Software Developer for a long-term contract role in Austin, Texas. In this role, you will handle complex programming tasks to support mission-critical applications while collaborating with business analysts, systems architects, and other stakeholders to design, develop, and maintain software systems that meet organizational needs. Responsibilities include writing, testing, debugging, and documenting complex client/server and web-based applications using C# (.Net), MVC, and SQL; developing web metrics and statistical reports to enhance user experience; diagnosing and resolving application issues; improving front and back-end systems using HTML, HTML5, ASP.NET/C#, and related technologies; gathering and validating requirements to propose technical solutions; providing expert technical guidance and troubleshooting; preparing technical documentation; and performing additional related tasks as assigned.
Required Skills
Required Skills and Experience
- 8 years of senior-level experience analyzing software workflows to identify efficiencies and improvements.
- 8 years of experience in root cause analysis and resolution.
- 8 years of experience designing and developing web-based software applications.
- Proficiency in programming languages and technologies: .Net , HTML , HTML5 , ASP , Java , JSP , .NET/C# , JavaScript , CSS , SQL , Stored Procedures , Oracle , and SQL Server .
- 8 years of experience in SDLC phases, including scoping, development, and deployment.
- 8 years of experience in software application administration and management.
- 6 years of experience with Agile SDLC methodology .
- Experience leading SDLC projects, including collaboration with change control boards and release schedules.
- 5 years of experience in implementing security and network integrity within applications.
- 5 years of experience leading teams and validating code.
- 5 years of experience in technical writing and documentation.
- Proficiency with Azure DevOps , Jira , or similar tools.
- 2 years of experience building Azure CI/CD pipelines .
- Master's degree or higher in a relevant field.
- Experience in mobile application development and mobile web browser compatibility for iOS, Android, and major browsers (Chrome, Safari, Firefox, Edge).