Job Url: https://www.prosearchmaine.com/jobs/20364-software-engineer/ Job Description: Software Engineer Contract to Hire ProSearch is hiring a senior Software Engineer for a remote contract engagement with the intention of becoming a permanent position with a nationally respected client. This is an excellent opportunity for someone experienced with hands-on coding experience.   Job Requirements What you’ll do in this role: Write efficient, reliable, maintainable, and defect-free code. Design and implement software to meet and exceed business objectives. Participate and contribute to software development practices such as design spec and code review. Collaborate with cross-functional teams to design and implement scalable and efficient cloud solutions. Utilize automated CI/CD pipelines to deploy software packages in a DevOps environment. Working knowledge and ability to use tools to assist with user analytics, logging, and monitoring. Write and execute unit tests, integration tests, and performance tests.   Required Qualifications Bachelor’s degree in computer science or other related field or equivalent work experience. 5+ years’ experience developing complex, intelligent, and secure web applications with modern web technologies, in client side and/or server side. Expertise in Angular, TypeScript, ES5/6, HTML, and CSS Strong understanding of component-based development, familiarity with Angular or any other equivalent library/framework. Strong background of object-oriented design principles and design patterns. Experience with .NET Development. .NET Core preferred. Hands on experience in building scalable systems using AWS serverless technologies and supporting services such as Lambda, Fargate, RDS, and DynamoDB Hands on experience with infrastructure-as-code technologies such as CloudFormation, CDK, or equivalent Experience with RESTFUL APIs and Webservices Hands on experience and proficient understanding of automated testing frameworks like cypress or any other equivalent automated system testing tools. Familiarity with various tools like Swagger, Postman etc. Experience in scrum and agile methodologies. Strong communication and collaboration skills   Apply Now If you're a seasoned software engineer passionate about building modern, scalable solutions and ready to make an impact with a respected national organization, we want to hear from you. This is your opportunity to join a forward-thinking team where your skills will be valued and your contributions will help shape the future of innovative technology solutions. Apply today to take the next step in your career with ProSearch. ProSearch is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, sex, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other protected status under local, state, or federal law.