Morton is seeking an experienced Developer for their client in Richmond, VA to design, develop, and maintain multi-tiered enterprise applications.
Requirements
- Experience in Java
- Senior level demonstrated experience designing and developing microservices, monolithic and data pipelines.
- Demonstrated proficiency with shell scripting, including understanding shared libraries, compilation of applications and dependencies, and building packages.
- Experience using SQL and No-SQL databases.
- Experienced senior Python or Java developer who will be responsible for designing, developing, and maintaining enterprise level multi-tiered applications.
- Demonstrated proficiency working in multiple operating systems (Windows, Linux, MacOS), containerized and non-containerized both in private and public cloud infrastructure environments.
- Familiarity with CI/CD tools such as Git, Jenkins, Gitlab, and building various CI/CD pipelines for building and deploying applications.
Responsibilities
- Designing, developing, and maintaining multi-tiered enterprise applications.
- Designing and developing microservices, monolithic and data pipelines.
- Providing technical best practices to more junior development resources.
- Communicating application concepts at an appropriate level of detail to both technical peers and management.
- Developing, maintaining, and improving internal applications, integrations, and utilities.
- Building applications, to automate, integrate, and improve various business processes.
- Tuning application performance.
Other
- Work directly with Enterprise Architect and Development team to develop, maintain, and improve internal applications, integrations, and utilities.
- Work with various company partners and vendors to build applications, to automate, integrate, and improve various business processes.
- Provide comprehensive and ongoing guidance, tools, and solutions to support both internal and external clients.
- Work with senior leadership and present solutions to internal stakeholders across the business
- Mentor junior resources and provide training programs to improve technical expertise for development team
- Bring modern technologies and trends into the company to support business process improvements and improve productivity of our clients.
- Ability to work with DevOps mindset.
- Demonstrated ability to mentor and provide technical best practices to more junior development resources.
- Large application engineering, design, and development experience.
- Demonstrated proficiency communicating both written and verbal application concepts at an appropriate level of detail to technical peers, business, and management.
- Proficiency in using Agile methodologies for Software development.