Aspirion is seeking a Software Development Engineer (SDE) to play a key role in designing, developing, and delivering high-quality software solutions to drive innovation and operational excellence.
Requirements
- Proficiency in programming languages such as C-Sharp, 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)
Responsibilities
- 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-Sharp, .NET, Java, Python, or JavaScript
- 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
Other
- Collaborate with cross-functional teams, including product management, QA, and DevOps, to define technical requirements, deliver features, and resolve issues
- 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
- Ability to work collaboratively in a team-oriented, agile environment
- Excellent written and verbal communication skills for technical and non-technical stakeholders