Programmer Analyst Sr.
Core
Design, develop, test, and implement complex software solutions while providing technical support to existing systems to drive operational efficiency and technological innovation.
Role type
Senior IC Programmer Analyst
Builds
Robust and scalable software applications and system improvements
Domain
Manufacturing / Electronics / Software Engineering
Deliverable
production ML models | product features
Required skills
High-level programming languages (C#, Java, Python, .NET), relational databases (SQL Server, Oracle), RESTful API design, Agile methodologies (Scrum, Kanban), version control (Git), cloud environments (Azure, AWS, GCP)
Preferred skills
Manufacturing or electronics industry experience
Technologies
C#, Java, Python, .NET, SQL Server, Oracle, Azure, AWS, GCP, Git
Responsibilities
Design, develop, and maintain robust software applications; Analyze requirements and create technical specifications; Collaborate with end-users and cross-functional teams to translate business needs into technical solutions; Participate in all SDLC phases including coding, unit testing, integration, and deployment; Debug applications and resolve software defects; Develop and maintain detailed technical documentation; Provide technical leadership and mentorship to junior developers; Ensure code quality through code reviews and best practices; Collaborate with infrastructure and operations teams for application implementation and performance.
Seniority
Senior, hands-on IC