Filter these job results to find a perfect match.
  • Keywords can include skills or a job number. If using multiple keywords, insert ‘or’ or ‘and’ between for best results (e.g. Java or Oracle)
  • Advanced Options...
  • X

Senior Software Developer

  • Location: Washington, DC
  • Start Date: 2/8/2022
  • Job ID: 22-00110
  • Posting Date: 2/8/2022
  • Job Type: Direct Placement
Continue to apply for this job >
SUMMARY
Works independently as a senior resource to the Development team. The Senior Systems Developer will ensure that development project deliverables meet business, architecture and technical requirements, while supporting existing systems. This role will contribute to the quality our systems via automation that enables unit testing. Responsible for reviewing and analyzing existing applications and assisting with modernization by leveraging cloud native functionality, where applicable.

ESSENTIAL DUTIES AND RESPONSIBILITIES
Assists with the development of organizational standards for system architecture, system security, and system documentation. Ensures that application design and development products are in alignment with our standards, policies and procedures.
  • Acts as senior technical resource to development staff and ensures that business goals are translated into effective and efficient applications.
  • Liaises with the systems development manager, enterprise architect and business owners to define project requirements and ensure efficient implementation.
  • Designs, codes, tests, debugs, configures, and documents applications. Creates unit and regression tests to find errors and to validate that developed code meets project specifications.
  • Develops and integrates applications with the underlying database technology and ensures testing at the database level.
  • Analyzes, defines, and documents system requirements for data, workflow, logical processes, cloud infrastructure, and operating system environments; interfaces with other systems, internal and external checks and controls.
  • Works independently and as part of an Agile development team to design and develop new SQL queries, stored procedures and database applications. Modifies existing stored procedures and applications in an AWS Native Database Technologies, Oracle Linux/Windows environment to support IT delivery projects.
  • Assists in the definition, capture, and reporting of relevant development metrics
  • Analyzes and estimates feasibility, cost, time, compatibility with other systems and computer capabilities
  • Research and evaluate a variety of software products
  • Guide team development efforts towards successful project delivery
  • Identify and encourage areas for growth and improvement within the team.
  • Mentors team and collaborate with cross team, helping to increase their technical proficiency and development skills
  • Work closely with the release manager and identify cross-functional dependencies and ensure conflict free releases
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs; trains end users or technical support staff to use programs

EDUCATION/QUALIFICATIONS
  • 10 years of relevant development experience
  • Extensive experience in developing data driven applications using .Net Framework, .Net Core, C#, Python, Postgresql, MVC, ASP.NET is required
  • Extensive experience in developing and debugging frontend technologies like JavaScript, JQuery, React JS
  • Experience with developing SOAP, REST API applications and testing them for service-oriented architecture, authentication, and handling SSL certificates, X509 certificates is required
  • Experience with developing applications and databases using AWS Native Services
  • Expertise in SQL and PL/SQL along with strong technical knowledge and skills in Databases preferred Oracle 11g/12c, with Stored Procedure development experience
  • Experience with python packages is required
  • Experience in writing REST API using Python and C# (.Net Core) is required.
  • Experience with using unit testing framework for .Net, Python, ReachJS is required.
  • Experience with developing AWS serverless and highly available applications is desired AWS Certification is desired
  • Expertise in developing applications that rely on caching is desired
  • Experience in performance tuning and memory management for applications is required
  • Experience in the development of enterprise design and coding standards
  • Good working knowledge of Microsoft operating systems and IIS
  • Experience with working with source control systems and CI/CD pipeline systems is required
  • Experience with GIT
Posted by Michelle Rodriguez
Technical Resource Manager- West Coast
(800) 821-4644 x 7685

why-work-with-edi