Overview
On Site
$120,000 - $133,000
Full Time
Skills
Angular
Collaborate
DevOps
Excellent communication
Java
JavaScript
RPG
React
Software Engineer
communication skills
database design
software development lifecycle
problem - solving
problem - solving skills
relational database
software development
restAPI
rest API
Job Details
firstPRO is looking for a dynamic Software Engineer with a strong Angular background to join our dynamic team to lead the technical design and development of key components for mission-critical applications. You'll mentor junior developers, ensuring best practices are followed, and play a vital role in modernizing existing systems while contributing to new projects.
Key Responsibilities:
- Lead the development, enhancement, and support of applications in a fast-paced environment.
- Serve as the primary contact for critical applications, resolving issues promptly.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Produce high-quality, well-documented code that adheres to coding standards.
- Participate in design reviews, gaining approval from various stakeholders.
- Document systems, architectures, and processes, ensuring clarity and ease of maintenance.
- Conduct unit/UI tests and leverage CI/CD pipelines for deployment.
- Lead backend database design and collaborate on UI/UX design where applicable.
- Oversee project deliverables from both onshore and offshore teams.
- Provide input on team member performance and participate in the hiring process.
Qualifications:
- 8-10 years of experience in software development (Java, RPG, etc.).
- Full-stack experience with technologies like React, Angular, JavaScript, Spring, RESTful APIs.
- Experience working in Agile teams.
- Strong knowledge of design frameworks, patterns, and the full software development lifecycle.
- Familiarity with UI/UX design and relational database implementation.
- Strong problem-solving skills and ability to manage multiple projects.
- Excellent communication skills and experience in DevOps tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.