For more than 80 years, our client’s engineers and product specialists have partnered with customers to produce highly engineered connectivity and sensing solutions that make a connected world possible. Their focus on reliability, durability, and sustainability exemplifies their commitment to progress. The unmatched range of their product portfolio enables companies, large and small, to turn ideas into technology that can transform how the world works and lives tomorrow.
Responsibilities:
Application Development:
- Design, develop, test, deploy, and support web applications using Angular/AngularJS, Python, and modern full stack technologies.
- Build responsive, high-performing, and user-friendly web interfaces.
- Develop and maintain backend services, business logic, RESTful APIs, and system integrations.
- Integrate applications with databases, enterprise platforms, and third-party systems.
Solution Design:
- Analyze business and functional requirements and translate them into technical solutions.
- Prepare technical designs, system workflows, and application specifications.
- Contribute to technical design discussions and recommend scalable, maintainable solutions aligned with established architecture standards.
- Support the evaluation and selection of appropriate technologies and development approaches.
System Integration & Database Management:
- Develop and maintain secure REST APIs and system integrations.
- Design, optimize, and support relational databases and SQL queries.
- Ensure secure, accurate, and reliable data processing across applications.
- Monitor and optimize application, API, and database performance.
Quality Assurance & Testing:
- Develop and execute unit tests, integration tests, and defect resolution activities.
- Participate in code reviews and quality improvement initiatives.
- Support user acceptance testing, release validation, and production deployments.
- Contribute to automated testing and continuous integration practices where applicable.
Application Support & Continuous Improvement:
- Troubleshoot application issues and provide timely resolution of incidents and defects.
- Monitor application performance, availability, and operational health.
- Perform root cause analysis and implement sustainable solutions to prevent recurring issues.
- Identify opportunities to improve application functionality, performance, maintainability, and user experience.
Agile Delivery & Collaboration:
- Participate in backlog refinement, sprint planning, daily stand-ups, reviews, and retrospectives.
- Collaborate with Business Analysts, Product Owners, Project Managers, and cross-functional technical teams.
- Provide effort estimates and technical input to support project planning and delivery commitments.
- Communicate progress, risks, dependencies, and technical recommendations to stakeholders.
Security & Development Standards:
- Follow secure software development practices and organizational security requirements.
- Ensure applications comply with data privacy, security, audit, and compliance standards.
- Adhere to coding standards, code review processes, and development best practices.
- Support vulnerability remediation and application security improvements.
Documentation & Compliance;
- Maintain technical documentation, support guides, and system specifications.
- Document application configurations, enhancements, integrations, and support procedures.
- Ensure solutions are developed in accordance with organizational policies, standards, and governance requirements.
Requirements:
- 3+ years of software development experience, with strong hands-on expertise in Angular or AngularJS for web application development.
- Strong experience in API development and integration, with the ability to develop, consume, test, and troubleshoot RESTful APIs.
- Good working knowledge of JavaScript, TypeScript, HTML5, and CSS3, with a solid understanding of modern web application development practices.
- Hands-on experience with SQL and relational databases, preferably SQL Server, PostgreSQL, or MySQL, including database queries and data handling.
- Proficiency with Git/version control and good understanding of software development lifecycle, debugging, testing, and collaboration with cross-functional development teams.
- Experience with Python development for backend services