Hi,
Momento USA is a global technology consulting, talent
acquisition, and creative development firm that addresses clients' most
pressing needs and challenges. We are currently looking for a Sr.Net Developer – Dallas TX - Onsite. Please let me know if
you are interested.
Role:
Sr.Net Developer
No.
of Positions: 2
Location:
Dallas, TX (2 Days from office)
Interview
type: 1 Virtual & 1 in-person
WHAT
YOU’LL
DO
This
list is intended to reflect the current job but there may be additional
essential functions (and certainly non-essential job functions) that are not
referenced. Management will modify the job or require other tasks be
performed whenever it is deemed appropriate to do so, observing, of course, any
legal obligations including any collective bargaining obligations.
- Writes, tests, and documents technical work products
(e.g., code, scripts, processes) according to organizational standards and
practices
- Solves technical problems and builds
components/libraries with far-ranging impact
- Delivers high quality work and coaches more junior
engineers on technical craftsmanship
- Conducts root cause analysis to identify systemic
problems and defines and leads execution of action items to address
- Designs thoughtfully integrated systems that model
organizational best practices, allowing disparate teams across product
domains to deliver value with speed, scale, and reliability
- Oversees the management of technical debt in existing
systems and drives opportunities to eliminate within ongoing
implementations
- Consistently anticipates scaling, latency, and
durability challenges and guides teams in implementation of mitigating
strategies
- Partners with the security organization to incorporate
security conscious practices early in the lifecycle of new systems
- Thoughtfully evaluates technical risks and guides
toward practical prevention strategies
- Consistently reflects on squad delivery practices
throughout their span of of influence, recommends improvements to
leadership and drives their implementation
- Maintains a focus on removing the duplication of effort
across teams and proactively identifies opportunities for reuse within
their span of influence
- Thoughtfully measures and assesses team and identifies
areas of development for individuals
- Explores emerging technologies, leads development of
prototypes with little or no guidance and incorporates into architectural
solutions where appropriate
ALL
YOU’LL NEED FOR SUCCESS
Minimum
Qualifications – Education & Prior Job Experience
- Bachelor’s degree in computer science, Computer
Engineering, Technology, Information Systems (CIS/MIS), Engineering or
related technical discipline, or equivalent experience/training
- 3+ years of experience designing, developing, and
implementing large-scale solutions in production environments
Preferred
Qualifications – Education & Prior Job Experience
- Master’s degree in computer science, Computer
Engineering, Technology, Information Systems (CIS/MIS), Engineering or
related technical discipline, or equivalent experience/training
- Airline Industry experience
- Experience working with vendor and third-party systems,
including integration and support
- Background in system administration, including
configuration and environment support
- Experience leading data mapping exercises to ensure
reliable data exchange
- Demonstrated success delivering system interfaces
across multiple teams and resolving integration issues
- Experience working with product, business, and
technical stakeholders in a delivery environment
- Proficiency with full stack development, with
an emphasis on backend (.Net). Full stack (front end (angular), APIs
(.Net), database (Postgres/Mongo), CI/CD (GitHub), cloud
providers (Azure), test automation (Playwright)
Skills,
Licenses, and Certifications
- Proficiency with API and system integration development
(internal and third-party systems)
- Proficiency with system configuration and support
- Proficiency with data mapping and transformation
- Proficiency with cross-team technical coordination
- Proficiency with issue troubleshooting and resolution
- Proficiency with the following technologies:
- Programming Languages: C# (.NET), JavaScript/TypeScript
- Frameworks: ASP.NET Core (Web API/MVC), Entity
Framework
- Front End Technologies: Angular/React
- Deployment Technologies: Kubernetes, Docker
- Source Control: GitHub, Azure DevOps
- CICD: GitHub Actions, Azure DevOps
- Data management: PostgreSQL, MongoDB, Redis
- Integration/APIs Technologies: Kafka, REST, GraphQL
- Cloud Providers such as Azure and AWS
- Test Automation: Selenium, Playwright, Cypress,
Postman, SonarQube, Cucumber, WireMock; unit testing frameworks such as
NUnit/xUnit (experience with JUnit/TestNG a plus)
Ability
to optimize solutions for performance, resiliency and reliability while
maintaining an eye toward simplicity
Ability
to concisely convey ideas verbally, in writing, in code, and in diagrams
Ability
to optimize system designs spanning multiple teams to allow small, safe,
incremental releases
Ability
to work through others by cooperatively sharing responsibilities
Ability
to combine deep knowledge of a product domain with awareness of advancing
technology to introduce solutions that propel the technical capability of the
organization forward.
Proficiency
in object-oriented design techniques and principles
Proficiency
in Agile methodologies, such as SCRUM
Proficiency
in DevOps Toolchain methodologies, including Continuous Integration and
Continuous Deployment
LANGUAGE
/ COMMUNICATION SKILLS:
- Ability to effectively communicate both verbally and
written with all levels within the organization
- Physical ability necessary to safely and successfully
perform the essential functions of the position, with or without any
legally required reasonable accommodations that do not pose an undue
hardship.
Top
3 Must Have Skills:
- Bachelor’s degree in computer science, Computer
Engineering, Technology, Information Systems (CIS/MIS), Engineering or
related technical discipline, or equivalent experience/training
- 3+ years of experience designing, developing, and
implementing large-scale solutions in production environments
- Proficiency with API and system integration development
(internal and third-party systems)
Nice
to Have Skills:
- Demonstrated success delivering system interfaces
across multiple teams and resolving integration issues
- Experience leading data mapping exercises to ensure
reliable data exchange
- Proficiency with full stack development (front end
(angular), APIs (.Net), database (Postgres/Mongo), CI/CD (GitHub), cloud
providers (Azure), test automation (Playwright)