A company is looking for a Software Engineer to design and develop software applications.
Key Responsibilities
Design, develop, test, and maintain software applications using modern programming languages and frameworks
Collaborate with product managers, designers, and other engineers to translate requirements into technical specifications
Participate in code reviews to ensure code quality, functionality, and maintainability
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Proven experience in software development using languages such as C#, Java, Python, or JavaScript
Experience with front-end frameworks (e.g., React, Angular, Vue) and / or back-end technologies (e.g., Node.js, Django, Spring)
Familiarity with version control systems such as Git and collaborative coding workflows
Experience with cloud platforms (e.g., Azure, AWS, Google Cloud) and containerization tools (e.g., Docker, Kubernetes)
Software Engineer • Elgin, Illinois, United States