Altera is seeking an Expert Software Engineer to design, develop, and maintain scalable software solutions for business, operational, and product needs. The ideal candidate will bring strong development fundamentals and experience with modern engineering practices.
Requirements
- 5-6 years of experience in software development or application development
- Strong hands-on experience developing, testing, and maintaining software applications
- Experience with modern programming languages such as C#,.NET, JavaScript/TypeScript, Angular, or similar technologies
- Experience designing and consuming RESTful APIs
- Experience working with relational databases and writing complex SQL queries
- Experience with source control and collaborative development using tools such as Git, Azure DevOps, or GitHub
- Understanding of software development lifecycle practices, including requirements analysis, design, development, testing, deployment, and support
- Experience working in Agile/Scrum environments
- Strong troubleshooting, problem-solving, and analytical skills
- Excellent written and verbal communication skills
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan