System Integration Engineer
Artech LLC
Albany, NY
Job Title : System Integration Engineer
Location : Building 5, Harriman State Campus, Albany, NY
Duration : 18 months
Duties and Responsibilities:
1.Understanding & Planning:
• Requirement Analysis & Recommendation: Engage with stakeholders to thoroughly understand user requirements, provide expert recommendations for refinement, and translate them into actionable development plans.
• Design & Review Participation: Actively participate in design discussions and code reviews, contributing valuable insights and ensuring adherence to best practices.
2. Development & Implementation:
• Feature Development & Implementation: Design, develop, and implement new features, business logic, and reusable components using C# and other relevant programming languages.
• Front-End Development: Construct intuitive and visually appealing user interfaces, adhering strictly to established design guidelines and ensuring a seamless user experience.
• API Development: Build robust and efficient web APIs using .NET Core technologies, ensuring scalability and maintainability.
• Database Management: Write and optimize database scripts, ensuring efficient query performance and data integrity.
3. Quality Assurance & Optimization:
• Quality Assurance: Develop comprehensive unit tests for all developed code to guarantee bug-free and reliable software.
• Troubleshooting & Debugging: Proactively identify, diagnose, and resolve bugs and defects to maintain application stability and performance.
• Performance Optimization: Analyze application performance, identify potential bottlenecks, and implement solutions to optimize speed and efficiency.
4. Mentorship & Knowledge Sharing:
• Mentoring Junior Developers: Provide guidance, support, and technical mentorship to junior-level developers, fostering their growth and development within the team.
• Technical Documentation: Create and maintain essential technical documentation, including API specifications, design documents, and user guides.
5. Communication & Collaboration:
• Communication: Maintain clear and concise communication with team members, project managers, and stakeholders throughout the project lifecycle.
Independent Work & Collaboration: Manage your workload effectively to work independently on assigned tasks while also collaborating effectively with team members when needed.
Mandatory Qualifications:
- 7+ years of experience as a System Integration Engineer
- 6+ years as a full stack developer (C# primary)
- At least 4 yrs experience with Client .NET (Core) MVC (excluding .NET Framework MVC).
- At least 4 yrs experience writing front end code using technologies including jQuery, JavaScript, HTML 5, Bootstrap, CSS/SCSS/LESS
Desirable Qualifications:
- 5+ yrs of experience in creating SQL queries and creating stored procedures using SQL
- 3+ yrs experience writing .NET code using Entity Framework
- 3+ yrs experience writing .NET Web Api
- 3+ yrs experience writing and executing unit tests
- 2+ yrs using GIT for code management
Note:
- Client will reimburse cost of Fingerprinting (To be reimbursed after 3 months of work).
- Must have a driver’s license (or non-driver’s ID)