Senior Software Engineer Job at MacroSys, LLC, Washington DC

ZlJJNTF2cU9wbUszeXRjMWd0eU5sWVQvdVE9PQ==
  • MacroSys, LLC
  • Washington DC

Job Description

As a Senior Software Engineer at MacroSys, you will play a pivotal role in shaping the future of our software applications. You will design, modify, develop, and implement software programming applications, focusing on both new developments and enhancements to our existing, robust systems. This role requires a deep understanding of the latest technologies and a commitment to delivering high-quality solutions that meet our clients' needs.

Key Responsibilities

  • Feasibility Studies & Estimations: Collaborate with system analysts, developers, and network engineers to conduct feasibility studies for potential projects. This includes estimating costs and efforts related to hardware, software, and personnel, obtaining necessary licenses, and recommending software product purchases.
  • Requirements Analysis: Work closely with business analysts to analyze user needs and software requirements. Partner with project managers to develop realistic project plans that adhere to constrained budgets and timelines.
  • Software Development: Develop and implement features and functionalities based on customer requirements for web-based applications using a state-of-the-art approach. This involves utilizing user stories, storyboards/wireframes, acceptance criteria, activity diagrams, and other systems engineering artifacts.

Desired Capabilities

Front-End Development

  • Proficient in JavaScript and TypeScript.
  • Experience with frameworks like React, Angular, or Vue.js.
  • Skilled in using styling tools like Bootstrap, Tailwind CSS, or d3.
  • Knowledge of accessibility standards (508/WCAG compliance).
  • Familiarity with unit and integration testing frameworks like Jest, Mocha, Cypress, and Selenium.

Back-End Development

  • Strong background in Java or C# with frameworks like Spring Boot, Spring MVC, .NET, and ASP.NET.
  • Expertise in API development, including REST and GraphQL.
  • Proficient in database management systems, including SQL, PostgreSQL, Oracle, SQL Server, and Redis.

DevOps

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of containerization tools like Docker and Kubernetes.
  • Proficient in CI/CD tools like Jenkins.

Artificial Intelligence/Machine Learning

  • Familiarity with Python, LLM basics, and APIs.
  • Understanding of embedding techniques, vector databases, and tools like Langchain, RAG, ElasticSearch/Solr.

Job Tags

Similar Jobs

Good Samaritan Society

RN - Registered Nurse - Part Time - Assisted Living Job at Good Samaritan Society

Careers With Purpose Join our not-for-profit organization that has provided over 100 years of housing and services to seniors with a commitment to quality care and service in a Christian environment. Facility: GSS NE Alma Hillcrest Terrace Location...

Mosaic

Mosaic At Home Coordinator Job at Mosaic

Hybrid Position, Wichita KS If making a positive impact in the lives of others is a constant on your to-do list -- you'll LOVE working with a team that puts people first. We're looking for an Independent Contract Program Supervisor to join our team! Reporting...

Macy’s

Retail Cosmetics Sales Associate - Lancome, Ala Moana Center - Part Time Job at Macy’s

 ...mental health counseling and legal/financial advice) Resources for continuous learning, career growth, and leadership development Paid Time Off Fully-Funded education benefits - may include 100% of tuition, books, and fees Colleague Resource Groups (CRGs) and give-back/... 

Solomon Page

Executive Assistant Job at Solomon Page

 ...The Executive Assistant to the Chief Financial Officer and Treasurer (CFO) is the first point of contact and plays a significant role in...  ...flexible for earlier/later ~4 days in the office, Fridays remote Responsibilities: Proactively completes a broad... 

Queens University of Charlotte

Athletic Academic Advisor Job at Queens University of Charlotte

 ...Job Description Job Description Job Description SUMMARY: The Athletic Academic Advisor provides supplemental advising for new, continuing and transfer student-athletes participating in the universitys Division I athletics programs. This is a full-time benefits...