-
ID
#46076371 -
Job type
Permanent -
Salary
Depends on Experience -
Source
Avesta Computer Services -
Date
2022-09-28 -
Deadline
2022-11-26
Senior Software Developer
Virginia, Reston, 20190 Reston USAPermanent
Vacancy expired!
- Creating enterprise SaaS web applications and associated backend RESTful web services that work on a variety of interfaces. Preferred Languages Go Lang, Java or C#
- Creating scalable and robust real time data processing web applications
- Ability to work in a small, fast paced, collaborative environment.
- Upgrading, configuring, and debugging existing systems.
- Revise, update, re-factor and debug code.
- Design, code and unit test front and back end solutions for integrated systems
- Develop integration code to connect and interface systems and services
- Develop solutions that utilize open standards and ICDs to promote interoperability through service based architectures
- Independently determine the needs of the customer and create solution frameworks.
- Use a process-driven approach in designing and developing solutions.
- Implement new software technology and coordinate end-to-end tasks across the team.
- Bachelor’s Degree in Computer Science, Computer engineering or related field.
- A Masters Degree in a related field is a preferred but not a requirement.
- 5+ years of professional software development experience
- 3+ years of programming experience with at least one modern language such as Java, Go Lang, or C# including object-oriented design
- 3+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
- Database design and SQL Experience (PostgreSQL or MS SQL)
- Services and Service Oriented Architecture (WCF)
- Experience developing solutions with AWS or Azure Cloud,
- Experience in Containers a plus
- Understanding and experience in working with geospatial GIS applications is a plus.
- Experience in deploying CI/CD pipelines
- Very good programming skills (Object Oriented, Data Types, Methods, Algorithms, Generics, Interfaces, Delegates, Inheritance, Repetitions, Classes, Polymorphism, Arrays)
- Exposure towards third party integration, client communication and project estimations.
- Experience with Golang is a plus
Vacancy expired!
Report job