Job Title:

Software Developer

Company:

Mavin Technologies,Inc

Job Type:

Full-Time

About Us:

Mavin Technologies,Inc is a dynamic and innovative software development company that specializes in creating cutting-edge solutions for our clients. We are passionate about technology and are dedicated to delivering high-quality software products that make a difference.

Job Description:

We are seeking a talented and motivated Software Developer to join our team. As a Software Developer at Mavin Technologies,Inc, you will have the opportunity to work on a variety of exciting projects and collaborate with a highly skilled team of developers.

Software Developer Responsibilities:

  •  Requirement Gathering/Business Analysis, Architecture, Design and Build. – 20%
    • Actively work with Business Users to collect the requirements and load to requirements management tools such as Jira, TFS.
    • Prepare the Mockup screens using HTML and CSS to understand the application.
    • Providing the architecture and system diagrams using UML (Unified Modeling Language)
  • Plan, develop, design, test, implement, and support custom proprietary software applications in various platforms and environments as needed. – 30%
    • Formulate plans, outlining steps required to develop functions, modules, and programs, using structured analysis and logical designs.
    • Creating the framework and writing hooking end point for REST architectural style using JAX-RS using Quarkus framework.
    • Design GraphQL Schemas and implement Resolvers using GraphQL API, Node JS, and JavaScript
    • Implement DAO Persistent layer by using JDBC & Spring Data repository persistence API.
    • Developing the request tracking and tracing of the exceptions using Opentracing framework.
    • Integrate Swagger3 Open API with Spring Boot controllers to provide documentation for REST services. Implement Cron Jobs with Spring Schedular to execute batch jobs in a timely manner.
    • Creating automated test cases to follow TDD (Test Driven Development) and behavior Driven Development for robust test cases using Junit, JMockit, and Cucumbers Test cases.
    • Implementing validations using java validation framework.
    • Develop ETL mappings, Workflows, and underlying data model to optimize load and query Performance as appropriate or needed.
    • Create Autosys JIL script to schedule the ETL process.
    • Build quality gates in each phase of development lifecycle to improve the quality of applications.
  • Integrate other enterprise platforms – such as Salesforce, SharePoint, Documentum etc. -20%
    • Integrate with various other third-party services using API calls.
    • Integrate applications with external APIs, web services and legacy data sources.
    • Integrating the Machine learning models with application using the python flask API feature as needed.
  • Develop validation procedures. -10%
    • Create scripts to perform data validation.
    • Create the framework for data reconciliation.
  • Production deployment and support. -20%
    • Provide postproduction support.
    • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
    • Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes.

Qualifications:

Bachelor’s degree in Computer Science or related field (or equivalent experience).

Proven experience in software development, including proficiency in one or more programming languages (e.g., Java, Python, C++, etc.).

Strong problem-solving skills and attention to detail.

Excellent communication and teamwork abilities. Familiarity with software development tools, version control systems, and agile methodologies is a plus.

Benefits:

Competitive salary and performance-based bonuses.

Comprehensive health and dental insurance plans.

401K

Opportunities for professional growth and development.

A collaborative and innovative work environment.

Flexible work hours and remote work options.

How to Apply:

If you are excited about the opportunity to work on cutting-edge projects and contribute to a dynamic team, we would love to hear from you! Please submit your resume and a cover letter detailing your relevant experience to hr@mavin-tech.com.

Mavin Technologies,Inc is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

CORPORATE HEADQUATERS

Mavin Technologies,Inc
4 Professional Drive,
Suite 149,Gaithersburg,
MD 20879

CARRIER

If you are interested in a career with our company please send a mail to hr@mavin-tech.com