This position will be focused with using C#, Service Fabric, Web API, document DB and will be responsible for creating and maintaining web applications and web services, as well as designing and coding intermediate to complex project tasks. The Senior .Net Developer will be involved in all stages of development while collaborating with various teams to complete projects.
Below, please find an overview of the environment but the main focus of this role is C#, Service Fabric, Web API, document DB
- Participates in all phases of software development from inception to implementation and support.
- Responsible for creating and maintaining web applications and web services that interact with complex databases.
- Collaborates with internal clients to interpret requirements from varied business units and translate into precise business logic.
- Verifies software operation to ensure functional and technical requirements have been satisfied.
- Provides feedback to team on the status of projects.
- Attends product and user meetings as required.
Knowledge, Skills, & Abilities
- Prior experience designing, building, and maintaining web applications and/or web services that interact with complex databases.
- Prior experience collaborating with developers and clients to design and build software solutions.
- Familiar with source control tools and associated processes
- Familiar with bug tracking tools and associated processes
- Ability to work in a fast paced, quickly changing environment
- Able to manage time across multiple tasks to achieve on-time deliveries
- Ability to work independently as well as part of a team.
- Experience with ASP.NET MVC, and SQL Server and/or MySql is preferred
- Experience with Ruby and/or Java is a plus
- Our projects utilize cutting-edge technologies and we offer the opportunity to expand and improve your skill sets in many advanced areas of knowledge.
Qualifications/Requirements of the Position:
- College degree and 4+ years of software development experience or equivalent number of years of experience
- Degree in Science, Technology, Engineering and/or Math strongly preferred.
- Must have excellent work ethic and attitude.
- Must have excellent communication skills, and able to communicate clearly in English, both verbally and written
- Must be able to work with little direction, and be able to complete projects under strict deadlines.