Cynet Systems Inc

Senior Microsoft Developer


PayCompetitive
LocationFrankfort/Kentucky
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 24-22602
      Job Description:

      Responsibilities:
      • 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.
      Required Skills/Qualifications:
      • 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.
      Desired Skills:
      • 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.
  • 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.