Cynet Systems Inc
Senior Microsoft Developer
PayCompetitive
LocationFrankfort/Kentucky
Employment typeFull-Time
This job is now closed
Job Description
- Req#: 24-22602
- Understand functional specifications and translate into working code.
- Design, develop and implement large scale n-tiered web-based applications using .NET technologies.
- Estimate the development tasks/effort involved in completing requirements.
- Prepare analysis, design, and program documentation.
- Design and develop WCF Data Services, RESTful services and Windows services.
- Develop web-based applications and services using various .Net framework and SQL server.
- Conduct code review of modules.
- Deliver quality software releases on schedule.
- Expected to work on multiple tasks and initiatives concurrently.
- Responsibilities include systems analysis, coding, testing, and implementation of web application programs, services and data interfaces.
- Collaborate with business analysts to implement enhancements and/or new applications.
- Analyze user requests and work with users in developing or modifying existing programs.
- Modify existing computer programs containing potentially complex logic changes.
- Adhere to industry standards and software best practice guidelines.
- Bachelor degree in Computer Science or Software Engineering, and/or 8-9+ years equivalent work experience.
- Experience with Software Development Life Cycle and development/support of enterprise level applications using Service Oriented Architecture.
- Experience in .Net webforms, C#, HTML, CSS, JavaScript and JQuery.
- Expertise in database design and scripting using SQL Server.
- Experienced in developing WCF services, SSRS reports and SSIS packages.
- Knowledge of any version control and defect tracking system preferably TFS/Azure DevOps.
- Knowledge of code scans for vulnerabilities, application authentication/authorization, IIS and Windows Server.
- Analytical, problem solving and communication skills.
- Strong application debugging and troubleshooting skills, systems analysis and ability to write ADHOC queries.
- Knowledge of object-oriented design principles.
- Experience building and supporting mission critical applications, running in a highly distributed manner.
- Experience in developing and deploying applications in large-scale distributed and shared environment.
- Experience with specific phases of the software development life cycle - SDLC.
- Must be able to communicate fluently in XX, both written and verbal.
- Entity Framework and LINQ.
- Knowledge of IIS and Windows Server.
- Functional knowledge of Application Lifecycle Methodologies and processes such as Agile Development, Continuous Integration, etc. using Visual Studio Team System and Team Foundation Server (TFS).
- Good knowledge of working with TFS for software version control, branching, code reintegration, builds, etc.
- Familiarity with configuration management concepts and tools, including automation of configuration and transformations.
- Software prototyping experience.
- SOAP, XML, Service Oriented Architecture.
- Knowledge of .Net Core, MVC framework, JSON and Web API.
- Knowledge of services and tools of any cloud platform.
- Knowledge of CI/CD.
Job Description:
Responsibilities:About the company
We are a team of technical visionaries who joined forces to form a company that would gather the best and brightest talent in the world. The company uses this talent to help other organizations fulfill their technological dreams and goals and make them a reality. Welcome to Cynet Systems Inc. – a premier staffing and recruiting company – a nationally and locally certified diversity firm.