Job Closed
This listing is no longer active.
Revenue Cycle Management Services | Advanced Technology, Top Talent, Optimal Revenue Results
Software Development Engineer II
Location
Alabama + 29 moreAll locations: Alabama | Arizona | Florida | Iowa | Kansas | Kentucky | Louisiana | Maine | Montana | Nebraska | New Hampshire | North Carolina | Ohio | Oklahoma | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Virginia | West Virginia | Wisconsin | Wyoming
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Software Development Engineer II
Aspirion
• Design, develop, test, and deploy software solutions that address business requirements, ensuring scalability, performance, and security with an AI-first lens • Write clean, efficient, and maintainable code using modern programming languages and frameworks, such as C#, .NET, Java, Python, or JavaScript • Collaborate with cross-functional teams, including product management, QA, and DevOps, to define technical requirements, deliver features, and resolve issues • Build and maintain APIs, microservices, and cloud-based applications on platforms such as Azure, AWS, or Google Cloud • Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance • Utilize modern development practices, such as Agile methodologies, CI/CD pipelines, version control (e.g., Git), and automated testing • Troubleshoot and resolve software bugs, performance bottlenecks, and technical issues to ensure a seamless user experience • Continuously improve existing systems by identifying opportunities for optimization, refactoring, and modernization • Collaborate with peers to conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices • Stay current with emerging technologies, tools, and frameworks, recommending their adoption when appropriate to enhance the development process
Job Requirements
- Proficiency in programming languages such as C#, Java, Python, JavaScript, or similar
- Experience with building and maintaining APIs, web applications, and cloud-native solutions
- Strong understanding of cloud platforms like Azure, AWS, or GCP
- Familiarity with modern software design patterns, microservices architecture, and RESTful API development
- Proficiency with development tools and frameworks, including Visual Studio, .NET Core, Spring Boot, React, or Angular
- Hands-on experience with version control systems such as Git and CI/CD pipelines
- Understanding of relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB)
- Strong problem-solving, analytical, and debugging skills
- Ability to work collaboratively in a team-oriented, agile environment
- Excellent written and verbal communication skills for technical and non-technical stakeholders
- Self-starter with a passion for learning and continuous improvement.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- 3+ years of hands-on software development experience, with a proven ability to deliver production-grade solutions.
Benefits
- health, dental, vision and life insurance upon hire
- matching 401k
- competitive salaries
- advancement opportunities
- incentive programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Aircover Claim Platform
AirbnbAirbnb is a community based on connection and belonging.
• Collaborate with cross-functional partners such as Product, Operations, and Engineers to design and deliver high-quality products • Work closely with engineers on the team to develop core backend and platform solutions • Architect and implement complex features with a focus on reliability, performance, and scalability • Drive systemic improvements by identifying patterns to streamline development, reduce toil and increase technical quality and operational excellence over time • Lead and participate in design reviews, code walkthroughs, and knowledge-sharing sessions to mentor others and foster continuous learning
Software Engineer – Billing Systems
DoiT InternationalDoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
• Leading feature implementation. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products and guide their execution. • Collaborating and problem-solving. Actively engage with business stakeholders (especially finance and operations) to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead the development of technical solutions. • Reviewing code. We believe in code reviews. And you will soon start reviewing pull requests as well! You will also mentor junior engineers on best practices for code quality and maintainability. • Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping, and you will guide efforts to improve code health. • Providing feedback and technical guidance. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible. You will provide technical leadership and mentorship to the team.
Software Engineer – Billing Systems
DoiT InternationalDoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
• Leading feature implementation. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products and guide their execution. • Collaborating and problem-solving. Actively engage with business stakeholders (especially finance and operations) to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead the development of technical solutions. • Reviewing code. We believe in code reviews. And you will soon start reviewing pull requests as well! You will also mentor junior engineers on best practices for code quality and maintainability. • Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping, and you will guide efforts to improve code health. • Providing feedback and technical guidance. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible. You will provide technical leadership and mentorship to the team.
Software Engineer – Billing Systems
DoiT InternationalDoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an
• Leading feature implementation. From the proposal, through spec and implementation, to maintenance. You're expected to propose things that you think can be a good addition to the products and guide their execution. • Collaborating and problem-solving. Actively engage with business stakeholders (especially finance and operations) to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead the development of technical solutions. • Reviewing code. We believe in code reviews. And you will soon start reviewing pull requests as well! You will also mentor junior engineers on best practices for code quality and maintainability. • Improving the health of the codebase. We’re mindful of accumulating technical debt. We dedicate one day per week to housekeeping, and you will guide efforts to improve code health. • Providing feedback and technical guidance. The team plans and discusses the upcoming work. We provide feedback to each other, trying to find challenges and unknowns as early as possible. You will provide technical leadership and mentorship to the team.


