Placement papers | Freshers Walkin | Jobs daily: Lead Full Stack Software Engineer at Pyramid Systems, Inc. (Washington, DC)


Search jobs and placement papers

Lead Full Stack Software Engineer at Pyramid Systems, Inc. (Washington, DC)

The Lead Full Stack Software Engineer will provide front and back-end software development for a Federal client’s software applications and system.  The engineer must have knowledge in all stages of software development and will be working alongside other developers, team leads, architect, and business analysts to ensure all development deliverables meet the requirements.  We have co-located agile teams that work closely with our clients to build high quality solutions. The senior lead Full Stack Software Engineer designs, develops, tests, and implements software applications. They will also mentor and coach mid-level and junior software engineers. 


Responsibilities:




  • Work with other team members to develop a complete, integrated, tested, and documented solution.

  • Development of application technical architecture.

  • Develop and design of data structures supporting structured and unstructured data.

  • Maintain code quality and ensure responsiveness of applications.

  • Work with program leadership to understand the product roadmap.

  • Testing and Quality Assurance including Code Reviews and other QA initiatives.

  • Research alternative platforms and tools to meet development objectives.

  • Develop and execute Test Driven Development tests, integration tests, automated testing.

  • Monitor and maintain production systems.

  • Work with teams to refine requirements and to identify areas for enhancements.

  • Participate and assist in all Scrum events.

  • Develop level-of-effort estimates for enhancements and new features.

  • Collaborate with other teams to design and deploy new features.

  • Understand and implement security and data protection.


Required Experience:


** US Citizenship or Permanent Residency**



  • Experience in Agile Full Life Cycle development, to include: system design architecture, development, maintenance, and support in an agile development environment.

  • 7+ years of experience in Software Implementation Experience with Java, restful API, message APIs, and usage of push notification.

  • Experience deploying applications in a CI/CD environment.

  • Experience with both front- and back-end programming languages.

  • Good understanding of asynchronous request handling, partial page updates and AJAX. CKEditor for WYSIWYG editor modifications and enhancements.

  • Proficient in front end JavaScript frameworks such as AngularJS (Angular 6 is ideal), React, Redux, Ember, Backbone, Elixir or others.

  • Have working knowledge of UI/UX technical feasibility.

  • Demonstrates ability to do technical design and development by using modern web technologies.

  • Ability to manage a team of 5/6 people and their tasking.


Preferred Experience (Can be learned on the job):



  • Knowledgeable in Selenium, Mocha or other testing frameworksOptimize application for performance and load ( P&L).

  • Experience in working with DevOps tools, such as Jenkins, CloudFormation, Ansible.

  • Proficient in tools like LESS or SASS.

  • Ajax technology for rich user experience.

  • Detail-oriented, results-driven, and works well within a team environment.

  • Strong analytical skills and experience troubleshooting systems issues.

  • Experience with Oracle Databases.



Education



  • Bachelor's Degree in Computer Science or related field.



by via developer jobs - Stack Overflow

 

No comments:

Post a Comment