AMA Consulting Group LLC
Senior Software Engineer
AMA Consulting Group LLC, Columbia, Maryland, United States, 21046
Who you areWe are looking for an ambitious and hardworking Software Engineer who enjoys working with cutting-edge technologies and solving complex problems. You’ll be responsible for designing, building, and maintaining a software product serving a large and diverse community of customers from all over the world.
What you’d be doing
Designing and implementing new features and functionality.
Working closely with team members to define the requirements for upcoming features.
Contributing to technical and architectural decision-making.
Participating in code reviews to ensure code quality and distribute knowledge.
Working independently and collaboratively to troubleshoot problems.
What you should bring to the table
A passion to learn and keep up with the latest technologies.
A desire and passion to mentor junior developers.
Demonstrated ability to work independently with minimal supervision.
Excellent communication and teamwork skills as well as being able to perform in a fast-paced, diverse environment with demanding market needs.
Motivated, detail-oriented, highly organized, and able to handle a variety of tasks and responsibilities in an effective manner with a high level of quality.
A solid understanding of objected-oriented programming, engineering best practices and software design principles.
Experience with server-side technologies, such as ASP.NET, C#, and NoSQL Database.
Experience with HTML, CSS, JavaScript, TypeScript, Vue.js, etc.
Experience building and consuming REST APIs.
Minimum of 3-5 years of experience with modern full-stack web development, with an emphasis on product development.
Experience delivering high-availability SaaS services with scalability, reliability and maintainability in mind.
Experience with Azure or similar cloud technology offerings and cloud-centric design patterns.
Working knowledge and experience with Agile (experience with SAFe is a plus).
BS or equivalent experience in Computer Science or related Engineering field preferred.
#J-18808-Ljbffr
What you’d be doing
Designing and implementing new features and functionality.
Working closely with team members to define the requirements for upcoming features.
Contributing to technical and architectural decision-making.
Participating in code reviews to ensure code quality and distribute knowledge.
Working independently and collaboratively to troubleshoot problems.
What you should bring to the table
A passion to learn and keep up with the latest technologies.
A desire and passion to mentor junior developers.
Demonstrated ability to work independently with minimal supervision.
Excellent communication and teamwork skills as well as being able to perform in a fast-paced, diverse environment with demanding market needs.
Motivated, detail-oriented, highly organized, and able to handle a variety of tasks and responsibilities in an effective manner with a high level of quality.
A solid understanding of objected-oriented programming, engineering best practices and software design principles.
Experience with server-side technologies, such as ASP.NET, C#, and NoSQL Database.
Experience with HTML, CSS, JavaScript, TypeScript, Vue.js, etc.
Experience building and consuming REST APIs.
Minimum of 3-5 years of experience with modern full-stack web development, with an emphasis on product development.
Experience delivering high-availability SaaS services with scalability, reliability and maintainability in mind.
Experience with Azure or similar cloud technology offerings and cloud-centric design patterns.
Working knowledge and experience with Agile (experience with SAFe is a plus).
BS or equivalent experience in Computer Science or related Engineering field preferred.
#J-18808-Ljbffr