This job has expired.
Perfecta
Expired

Senior Software Developer (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Please note that pursuant to a government contract, this specific position requires U.S. citizenship status.

Role Summary:

Perfecta is looking for a Senior Software Developer to join our growing Engineering team and build out the next generation of products. The ideal candidate is a hands-on senior developer that can coach fellow development team members, provide software peer reviews and evaluate code.

We're looking for someone with strong, firsthand technical expertise and the proven, repeated ability to develop distributed wen applications that manage large data sets. Perfecta team members must be at ease working in an agile environment with strong autonomy and a passion for continuous improvement and test-driven development.

Perfecta software development is predominantly Java (Spring Boot), Python (Flask) and JavaScript (Node.js). Our applications include integration with Redis data stores, Rabbit MQ messaging and PostgreSQL databases and typically embeds Kibana & Elastic search for analytics and log handling. We follow agile/scrum development processes and use JIRA and Confluence for planning, agile process management and documentation

Duties and Responsibilities:

  • Lead, validate and develop distributed software systems (microservices architecture based).
  • Develops SaaS software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Displays knowledge of, and ability to apply, process design, and skills to improve, augment and redesign existing software solutions
  • Investigates problem areas in software development lifecycle and pipeline.
  • Follows the software development lifecycle and delivers patching and system performance enhancements to new, under development, and existing applications.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares, installs solutions by determining and designing system specifications, continuous integration and continuous deployment standards, and programming.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing and summarizing development and service issues.

  • Deliver features, update architectural and open-source components, fix bugs and improve performance for our development in accordance with our pipeline as well as user stories / feature requirements documented in JIRA
  • Commit code to the Perfecta source code management system
  • Unit testing for all developed code
  • Delivery synopsis and architecture documentation in Confluence & JIRA
  • Participate in daily standups, sprint reviews/dialogue and iteration demonstrations

Education:

  • Bachelor's and/or Master's degree in Computer Science, Computer Engineering or related technical discipline.

Experience:

  • 7+ years of professional software development experience
  • Strong coding experience in Java, JavaScript, and Python programming in an Agile environment
  • Expertise developing enterprise-level web applications and RESTful APIs / microservices with demonstrable production-scale deployment experience (CI/CD).
  • Experience in development of distributed and highly transactional web applications with the following application server components and frameworks:
  • Spring / Spring Boot (Java)
  • js (JavaScript)
  • Flask (Python)
  • Nginx

  • Has completed application development that includes integrations with in-memory data stores, message brokers & queueing, PostgreSQL databases and ELK stack.
  • Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred.

Skills & Knowledge:

  • Strong design and programming skills of API development.
  • Experience working with development using GitHub/Gitlab and Maven.
  • DevOps experience with the following:
  • Jenkins
  • Junit
  • Docker
  • Ansible
  • Preferred, but not required
  • Selenium (automated testing)
  • Sonarcloud

  • Knowledge of VueJS front-end development is preferred
  • Demonstrate strong knowledge of deployment secure microservices, secure database connections, encrypted data at rest and encryption in transit. Working experience in Industry Standard protocols related API Security including Spring Security and OAuth.
  • Displays knowledge of engineering and DevOps / DevSecOps methodologies, concepts, skills, and their application in the area of specified engineering specialty.
  • Strong background in working with Linux/UNIX environments.
  • Ability to work independently to develop, configure, code and test programs.
  • Strong collaboration and communication skills while working within distributed agile teams.
  • Excellent written and verbal communication skills.
  • Passion to stay on top of the latest happenings in the tech world, willingness to discuss and bring those into the fold of development

Additional Requirements:

  • This role is based at Perfecta HQ in Springfield, VA.
  • With manager approval, travel to headquarters/office reviews
  • Candidates seeking remote work will be considered under the assumption that availability for travel to the Washington, DC metro area

  • The candidate must be eligible for a U.S. government security clearance at the SECRET level.

Please note that pursuant to a government contract, this specific position requires U.S. citizenship status.

Perfecta is an Equal Opportunity and Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Other Analytics contracts

Remote
0
USD
/hr

0 outside IR35 Analytics contracts