QTS Realty Trust-posted 3 months ago
Senior
Ashburn, VA
Real Estate

The Senior Software Engineer develops java/angular applications leveraging a microservices framework. The successful candidate has 10 plus years of direct experience in angular (front-end) code by establishing patterns, best practices, and underlying architectures that the rest of the team can build on top of, to create advanced features and resolve bugs. The candidate shall have sound experience in developing backend API and microservices.

  • Developing new user-facing features using various front-end libraries and frameworks (e.g., React, Angular, Vue.js) to enhance user engagement and functionality.
  • Effectively communicating with designers, back-end developers, project managers, and other team members to ensure seamless integration of front-end components with the overall project.
  • Collaborating closely with UI/UX designers to translate design mockups and wireframes into functional web interfaces, paying attention to detail and design consistency.
  • Perform requirement analysis, system architecture to include building database schemas and selecting best development approach.
  • Assesses current SDP modules by conducting systems analysis and recommending optimizations to make the application more performant/respond to customer needs.
  • Determines operational feasibility through thorough analysis and documents design solutions.
  • Perform code reviews. Review and manage technical documentation pertinent to your modules.
  • Protects operations by keeping information confidential.
  • Perform Scrum ceremonies (PG, retrospective etc.)
  • Bachelor's Degree in Computer Science, engineering, or related field
  • Ten or more years of Software Engineering experience with a focus on front-end development and system integration
  • Excellent technical, diagnostic, and troubleshooting skills
  • Knowledge of portal software, design, and development
  • Experience managing offshore software developers
  • Excellent project management and team coaching skills
  • 5 plus years of experience working with Microservices architecture
  • Possess a macro view of the development process, with clear visibility into what developers are working on
  • Ability to triage projects and understand which tasks should take priority throughout the day
  • Comfortable performing code reviews
  • Prior experience determining project requirements and developing work schedules for the team
  • Good communication, people skills and a great motivator
  • Superb technical documentation skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service