Why CC Pace? | CC Pace

Senior Systems Developer

Job Title
Senior Systems Developer
Job ID
27656528
Location
Washington,  DC 20005
Other Location
Description
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 ompanystandards, policies, and procedures.
• Acts as a 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, MVC, ASP.NET is required
• Extensive experience in developing and debugging front-end 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 are 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
  • Ability to clearly communicate ideas through written reports, business correspondence, technical standards, and procedure manuals.
  • Approachable and able to self-learn and educate others when opportunities arise.
  • Ability to effectively present information and respond to questions from stakeholders.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Experience in training or mentoring other junior staff.

Option 1: Create a New Profile