- Company Name
- inSync Staffing
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer
**Role Summary**
Deliver end‑to‑end software solutions for identity management and biometric applications. Collaborate across product, engineering, and customer teams to design, code, test, deploy, and maintain secure, scalable services adhering to industry standards.
**Expectations**
- Apply modern software development life‑cycle practices.
- Maintain high code quality, performance, and security.
- Communicate effectively with cross‑functional stakeholders and customers.
- Manage project scope, scheduling, and documentation independently when required.
**Key Responsibilities**
- Design, document, develop, and deploy software for identity and biometric platforms.
- Participate in requirements analysis, solution architecture, coding, unit/integration testing, and production support.
- Conduct peer code reviews and enforce coding standards.
- Write comprehensive technical documentation (specs, user guides, reports).
- Serve as Work Package Manager: define scope, schedule, track progress.
- Provide Level 3 technical support during implementation and ongoing operations.
- Contribute technical expertise to sales proposals and solution design.
**Required Skills**
- 5+ years of software engineering experience.
- Proficient in C#, .NET, Java, JavaScript, and Angular (v9–15).
- Strong SQL Server and MySQL data modeling/querying.
- Experience with Git or Mercurial.
- Knowledge of application security, data protection, and API design best practices.
- Familiarity with Agile and Waterfall methodologies.
- Excellent verbal and written communication, analytical, and problem‑solving skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience.
- No mandatory certifications, but knowledge of PKI, AWS/Azure, and project tracking tools (Jira, Confluence) is preferred.