OpTech is a woman-owned company that values your ideas, encourages your growth, and always has your back. When you work at OpTech, not only do you get health and dental benefits on the first day of employment, but you also have training opportunities, flexible/remote work options, growth opportunities, 401K and competitive pay. Apply today!
We are seeking a Software Engineer – Angular III to design, develop, test, integrate, and maintain enterprise software applications throughout the full software development lifecycle. This role will focus on delivering high-quality, scalable, and reliable solutions while applying sound software engineering, object-oriented design, testing, performance optimization, and usability principles.
The ideal candidate will be experienced in front-end application development and GUI design, software analysis, debugging, integration, quality assurance, and continuous improvement. The role also contributes to evaluating emerging technologies and ensuring software solutions meet established technical and compliance standards.
Key Responsibilities
-
Design, develop, code, debug, test, and maintain applications throughout the full software development lifecycle.
-
Perform software, code, requirements, risk, reliability, and system analysis to identify opportunities for improvement.
-
Apply object-oriented analysis and design (OOA/OOD) principles to develop maintainable software solutions.
-
Design and develop front-end graphical user interfaces with a focus on usability and performance.
-
Develop software models and simulations as required.
-
Conduct software testing and quality assurance activities to ensure application reliability and functionality.
-
Perform performance tuning, optimization, automation, and usability improvements.
-
Integrate applications with existing systems and technologies.
-
Troubleshoot application issues and provide ongoing production and technical support.
-
Document software functionality, technical solutions, and system changes.
-
Evaluate emerging technologies and recommend solutions that improve application capabilities and efficiency.
-
Ensure applications comply with established development, architecture, security, and technical standards.
-
Support software localization and globalization requirements where applicable.
-
Identify and address system risks, code quality issues, and opportunities for continuous improvement.
Required Qualifications
-
Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.
-
Professional experience developing and supporting software applications through the full development lifecycle.
-
Strong understanding of software development, object-oriented design, application testing, debugging, and integration.
-
Experience with front-end graphical user interface development and application usability.
-
Ability to analyze requirements, assess technical risks, troubleshoot issues, and develop reliable software solutions.
-
Strong problem-solving, analytical, documentation, and communication skills.
By submitting your application, you acknowledge that recruiting technologies, including AI-assisted tools, may be used to support candidate evaluation, sourcing, matching, and communications.
OpTech is an Equal Opportunity Employer (EOE), all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
https://www.optechus.com/eeo_self_identification/