The company is looking to solve the problem of developing, enhancing, and maintaining mission critical internal and client facing computer applications.
Requirements
- Experience using Microsoft technologies including C-Sharp, ASP.NET, SQL, and MVC.
- Working understanding of object-oriented development methodology.
- Good understanding of N-tier and N-layered architecture.
- Good understanding of SQL Server or other relational databases.
- Exposure to the software development lifecycle (SDLC).
- Educational awareness of designing and implementing solutions using AI/ML models to identify patterns, trends, and insights from structured and unstructured data.
- Experience using WCF and WPF.
Responsibilities
- Collaborate with cross-functional teams to understand business objectives and tailor data solutions accordingly.
- Use established work procedures to analyze, design, develop, implement, maintain, and troubleshoot internal and client-facing computer applications.
- Collaborate with other team members on design of new software or improvements to current software/reports.
- Investigate operational or systematic problems related to internally developed computer programs and systems.
- Develop dashboards, reports, and visualization tools that communicate actionable insights to stakeholders.
- Engage in code reviews, design discussions and testing.
- Automate data processing workflows to improve efficiency and scalability of insight generation.
Other
- Bachelor’s degree in a related area (Computer Science, Computer Information Services, or Software Engineering), or equivalent industry experience.
- Minimum 2+ years of experience in computer programming, system design and analysis, and database design.
- Must be able to work independently and in a team environment.
- Excellent verbal and written communication skills.
- Ability to meet physical job requirements, including routinely standing, walking, sitting, speaking, hearing, seeing, and using hands to handle objects.