Job Seekers, Please send resumes to resumes@hireitpeople.com(Need local candidates/Available for Onsite interview).
Note: C# .Net, Azure, OO design are the top skills, attached some profiles shortlisted and was interviewed
Interview mode: Phone-Online coding test-Onsite Interview
Job Description
Looking for a talented C# Software Engineer who is self-motivated, can work well within a small team of engineers, has excellent problem solving skills
As the C# Software Engineer you will be responsible for developing, enhancing, and sustaining Azure cloud based applications in a cross-functional team environment. You will leverage established design control processes and good engineering practices. You will drive innovation through design and implementation of unique solutions that result in a positive business impact. You will develop high-level and low-level software design. You will implement complex software code in accordance with industry best practices, project requirements, UXD guidelines, and team/department processes. You will implement comprehensive software unit tests to ensure product stability and proper function. You will review user stories, requirements, test plans, and other engineering artifacts; provide appropriate feedback in a timely and constructive fashion. You will participate in determining scope for new projects.
Responsibilities:
· Works independently to specify, plan, design, develop, test and support software components as assigned.
· Responsible for implementation or modification of software component designs or enhancements to new and existing software products; assists in the implementation of more complex subsystems and systems.
· Collaborate with other application and instrument development teams to develop and utilize common tools and shared components.
· Work under Agile development approaches.
· Stay ahead of the curve by always looking into the newest innovations and the latest and greatest technologies
Qualifications
· Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related engineering discipline
· Minimum of 5 years work experience in large scale web development environment
· Minimum of 5 years work experience in C# - .NET development
· Good understanding of .NET Core, MVC & MVVM patterns, web services, SQL and T-SQL
· Experience with Cloud design patterns in Azure environment
· Experience with TFS and Continuous Integration tools
Preferred Qualification
· Familiar with microservices architecture
Health Care or medical device/technology familiarity