Job Description :

Apex Systems is currently supporting a .Net Developer for one of our top clients.

SUMMARY:

Responsible for designing, developing, configuring, testing and documenting applications, integrations, tools, systems and components based on project or change request specifications and procedures. Knowledge of and ability to code using modern day frameworks such as .NET, open-source front-end JavaScript libraries for building user interfaces based on UI components. and other web-related technologies as well as or other object-oriented development languages. Assist in design and maintenance of existing software. Follows standard troubleshooting and development procedures using various tools. May assist with complex incident management situations. Works within the System Development Life Cycle.

RESPONSIBILITIES/TASKS:

  • Collaborate with other software developers, business analysts, product owners, and IT professionals to develop, lead and implement new features, changes and enhancements to existing complex software applications in accordance with written specifications.
  • Participates in Agile planning sessions, working closely with business analysts and lead the team members to analyze requirements and provides design recommendations for complex systems.
  • Demonstrate ability to work under stressful situations and display professional demeanor.
  • Ensure documentation is available for transition to production support team. .
  • Identify and resolve advanced application issues using appropriate code languages, toolsets, or configuration processes.
  • Work closely with Configuration and Release Management on environment deployments ensuring changes follow appropriate processes.
  • Create and review/approved technical design documents and specifications on change requests and assignments within a project while maintaining documentation and abstracts in conformance with standards.
  • Maintain knowledge of standards and quality requirements.
  • Assist development with analysis and design for new or existing systems.
  • Periodically participate in groups/committees related to processes, standards and best practices.
  • Stay current on technology trends through online resources such as webinars and white papers.
  • Review program specifications for completeness and conformance to quality standards.
  • Works with minimum supervision and exercises sufficient discretion and independent judgment.
  • Maintains confidentiality of information processed, as appropriate.
  • Verify changes by developing unit test plans, test data and scripts.
  • Works with architecture group to set direction of design and development standards. Assists with implementation and execution of those standards. Serves as a project leader to ensure quality deliverables and sound design execution.
  • Evaluates user requests for new or modified programs to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.

EMPLOYMENT QUALIFICATIONS:

EDUCATION OR EQUIVALENT EXPERIENCE:

Bachelor's degree in computer science or related field. Combinations of relevant education, certifications, and experience may be considered in lieu of a degree. Continuous learning, as defined by the Company's learning philosophy, is required. Certification or progress toward certification is highly preferred and encouraged.

EXPERIENCE:

7+ years progressively responsible experience within a software engineering environment which provides the necessary skills, knowledge and abilities. Experience serving as a senior engineer throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance.

SKILLS/KNOWLEDGE/ABILITIES (SKA) REQUIRED:

  • Strong knowledge and experience with C#, React, JavaScript, HTML, NET Core, MVC, Node.JS, SQL Server, ASP.NET, Web Services, Web API, .NET Services and Restful APIs
  • Working experience with database schema design, stored procedures and SQL scripts. using SQL Server and T-SQL
  • Experience with source code control systems, merging, versioning, and release and deployment activities
  • Knowledge of, and the ability to apply, necessary software programming practices and procedures.
  • Ability to apply the principles of independent logical thinking to define problems, collect data, establish facts and draw valid conclusions.
  • Ability to comprehend the consequences of various problem situations and to refer them for appropriate decision making.
  • Proficiency in SQL and relational database concepts.
  • Ability to design program logic, prepares test data, and test programs.
  • Ability to review business requirements and compare to application for possible deviations from customer expectations.
  • Excellent triage, troubleshooting and problem-solving skills.
  • Ability to handle multiple priorities, establishes workflows, and meets necessary deadlines.
  • Excellent oral and written communication skills.
  • Ability to effectively exchange information clearly and concisely, and present ideas, report facts and other information, and respond to questions as appropriate.
  • Ability to maintain confidentiality.
  • Ability to perform other assignments at locations outside the office.
  • Ability to work varying hours, including evenings, weekends and holidays as required.
  • Demonstrated leadership ability.
  • Understand the need for, and display, a strong sense of urgency while maintaining a high level of quality.
  • Knowledge of and ability to code in HTML, XML, JavaScript and other web-related technologies.
  • Ability to establish expected load test service level agreements (SLA) with technical partners.
  • Must possess strong orientation for both the functional and performance testing aspects

SKILLS/KNOWLEDGE/ABILITIES (SKA) PREFERRED

  • Azure Cloud PaaS
  • Experience with RabbitMQ
  • Experience with RDBMS and SQL, specifically developing and tuning scripts, functions and stored procedures
  • SAFe Agile Framework
  • Secured coding best practices, knowledge of Veracode preferred
  • Agile tracking software, JIRA preferred
  • Bamboo and Git
  • Healthcare background is a plus!

Required Skills : .NET Core C# Azure SQL APIs
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :This will be fully remote for the foreseeable future but they have plans to be hybrid in the next 6-12 months so must be open to relocating to Richmond, VA if not local.
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Apex :Yes
Face to face interview required :No
Candidate must be local :Yes
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Dev: .NET
Branch Code :Richmond
             

Similar Jobs you may be interested in ..