Careers » Current Openings


Software Developer

Software Developer: Summary Mavin Technologies is looking to hire an individual with a strong understanding of and hands-on experience with Design, Development and Implementation Professional will be responsible for designing and configuring certification and Life cycle Management processes and implementing the solutions using Java. The resource will design, develop and maintain internal and third party software solutions, delivering excellent products in-scope and on-time. They will participate in a team of motivated, driven, high-energy developers, building trust and confidence with team members and business stakeholders. We are seeking someone with a desire to learn and grow in new technologies and techniques. Duties and Responsibilities • Requirement Gathering/Business Analysis, Architecture, Design and Build. o Actively work with Business Users to collect the requirements and load to Jira (centralized, highly customizable project management system). o Prepared the Mockup screens using HTML, CSS for understanding the application o Providing the architecture and system diagrams using UML (Unified Modeling Language) language used to develop diagrams.) • Collaborate diligently work with developers/architects to implement solutions. o Discussions with Team members like architectural diagrams and Technical requirements and Database design. o Reviewing the developed code (Using Java, Jakarta EE, Spring, Hibernate, Web Services, Angular) with other developers. • Plan, develop, design, test, implement, and support custom proprietary software applications in various platforms and environments. o Formulate plans, outlining steps required to develop functions, modules, and programs, using structured analysis and logical designs. o Creating the framework and writing hooking end point for REST architectural style using JAX-RS using Quarkus framework. o Design to maintain the product health using Metrics framework. o Developing the request tracking and tracing of the exceptions using Opentracing framework. o 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. o Creating proprietary software for managing user accounts using OAuth 2.0 and KeyClock server. o Creating exception handling module for error scenarios o Implementing validations using java validation framework. • Integrate other enterprise platforms – such as Salesforce, SAP, SharePoint, Documentum etc. o Integrating with various other third-party services using Rest and GraphQL calls. We use Rest Client with Opentracing to keep track of all the requests. o Retrieving the data of various human resources and employees from Salesforce and SAP for easy integrations. o Integrate applications with external APIs, web services and legacy data sources. • Mentor and support junior-level software developers to cultivate and sustain expertise for the organization. o Reviewing the code of various team members using FishEye tool. o Guiding team members to use appropriate design patterns and technologies. o Checking for the code coverage of the unit testing using SonarQube and reviewing the code coverage. o Helping the assigned team members when they were facing difficulties with their solutions. • Estimate implementation level of effort based upon requirements and design. o Dividing the module into various epics and stories. Provide the size for each story and epic as per scrum model. o Estimate the effort required to complete each story. Aggregate the timelines to give realistic timelines for delivery of the product. o Provide the Gantt charts for module timelines. o Using the three-point estimation method to estimate the timelines. • Good understanding and utilization of Experience with Object Oriented Programming Concepts, Relational Databases, Data structures and Implementation. o Experience in OOPS concepts like Objects, Classes, Inheritance, Polymorphism and Abstraction o using the best Design Pattern (GOF, SOLID principle, Singleton, Factory, Strategy, Memento, Command, Decorator, Value Object, Interceptor, Filters etc.) in the given scenarios to achieve the best possible designs. o Relational databases like Oracle, SQL Server, Postgress, Mango DB o Create data structures (Tables, Views, functions, stored procedures, packages). o Develop ETL mappings, Workflows, and underlying data model to optimize load and query Performance. • Expert level knowledge in entire software development lifecycle (SDLC) process from business requirements analysis to development, testing, deployment, documenting, maintaining and user training, experience on AGILE and SCRUM design methodologies. o Expert level in using Atlassian JIRA / Version One to maintain project health status. o Proficient with AGILE and SCRUM design methodologies. o Keeping the management updated about the status of the project and letting them the risk factors and how to mitigate the risk. o Supporting the custom proprietary software applications in various platforms and environments as per the licensing terms. ---------------------------------------------------------------------Required Skills (Must have these skills to be minimally qualified):--------------------------------------------------------------------- • Bachelors Degree in computer science or related technical field, or equivalent experience • 2 to 3 years’ experience; • Excellent communication skills – written and verbal • Experience with SDLC • • Ability to communicate clearly with technical and non-technical stakeholders • Understand CORE JAVA OOPS Concepts • Must be analytical, have problem-solving skills and be intellectually curious • Organized and attentive to details ---------------------------------------------------------------------Preferred Skills – these are NOT required:--------------------------------------------------------------------- • Experience with iterative Agile development methodologies. • Experience building and shipping software for multiple platforms. • Experience with Core JDK. Core Java/J2EE (Servlets, JSP), Spring, Spring Tool Suite, MYSQL, log4j, JUnit4, Apache Tomcat. • Experience with Transact SQL, preferably SQL Server. • Knowledge of front-end development using any of the following; HTML, CSS, JavaScript, jQuery, Bootstrap, Single Page Applications. • Working knowledge of unit testing development practices and frameworks

Requirements: Bachelor’s degree in Science, Technology, Computer Applications, or Engineering (any field) with 2 to 3 years of experience in job offered or in a related job is required.
Send Resume to:
Attn: HR,Director
4 Professional Drive, Suite 149
Gaithersburg, MD 20879

QA Engineer

QA Engineer: Summary Mavin Technologies, Inc is looking to build their testing capabilities for testing in Gaithersburg, MD. The QA Engineer will work side by side with development, Devops teams to determine optimal test coverage and ensure high quality software is delivered to our customers. Grow your career in our environment of diverse development platforms and challenging projects that shape the future of the banking industry. Assists Scrum team in enabling testing of an application to ensure that business, technical, functional requirements are being met sprint over sprint. Prepares and executes test scripts based upon test strategy/plans in an effort to identify defects prior to production. QA Engineer will participate in defining the test strategy and approach. Assists team in data management for the manual testing on applications. Work closely with onshore and offshore team members to ensure quality of deliverables. -----------------------------Duties and Responsibilities------------------------------------------------------------------------------------------------------------------------ Key individual contributor to Quality Assurance (QA) project teams. • Works with project teams to ensure standard quality practices/processes are followed. • Conducts end-to-end testing on applications and technology, to ensure that business, technical, functional requirements are being met throughout the SDLC. Designs and Executes test scripts based upon test strategy/plans in an effort to identify defects prior to production. • Tests may be manual, automated or both. May also include Production Certification which requires manual/automated scripts be executed to certify production health and/or identify post-production defects. • Works as a member of the project team to ensure standard quality practices/processes are followed. • Assists with data management. • Write complex SQL queries for querying data against different data bases for data verification process. • Prepare the Test Plan and Testing Strategies for Data Warehousing Application. • Preparation of technical specifications and Source to Target mappings. • Write several complex SQL queries for validating Cognos Reports • Worked with business team to test the reports developed in Cognos. • Test number of complex ETL mappings, mapplets and reusable transformations for daily data loads • Extensively used Informatica power center for extraction, transformation and loading process and Checking the status of ETL jobs in UNIX and tailing the log files while the loading is under processing. • Extensively worked with flat files and excel sheet data sources and Write scripts to convert excel to flat files. • Schedule and automating jobs to be run in a batch process. • Effectively communicate testing activities and findings in oral and written formats. • Work with ETL group for understating mappings for dimensions and facts. • Extract data from various sources like Oracle, DB2and SQL Server. • Extensively test several Cognos reports for data quality, fonts, headers & cosmetic ---------------------------------------------------------------------Required Skills, Abilities & Knowledge:--------------------------------------------------------------------- • Bachelors Degree in computer science or related technical field, or equivalent experience • Overall 2 to 3 years of functional testing experience • ETL testing experience using tools like Talend/DataStage/Informatica, etc. • Database testing with strong SQL background with any of these database technologies (DB2, Oracle, Postgress, MySQL, etc.) • WebServices testing using any of the tools like SOAP UI,postman etc. • Familiar with Unix/Linux, AutoSys, MQ and Java technologies from tester perspective • Ability to lead projects • Ability and solid experience leading end to end validations from inception to production • Ability and solid experience to own, drive and deliver on all QA functions • Ability and solid experience to strategize, plan all testing activities including automation. • Experience working in Agile projects (Scrum, Kanban, Lean, etc.) • Solid requirements analysis and test design skills • Excellent communication skills to interact with clients, dev team, and engagement team to derive the requirements, usage patterns and plan the test design • Solid experience with Defect Management Process • Quick learner and self-starter who requires minimal supervision to excel in a dynamic environment ---------------------------------------------------------------------Preferred Skills – these are NOT required:--------------------------------------------------------------------- • Batch testing experience • Experience with iterative Agile development methodologies • Able to identify risks and mitigation • Comfortable working in matrix environment • Prior Experience in Financial Services, marketing and customer insight technologies • Big Data Tools such as Hadoop, Kafka • Hands on test automation experience skills using any of the tools (TOSCA, QTP/UFT, Selenium, etc)

Requirements: Bachelor’s degree in Science, Technology, Computer Applications, or Engineering (any field) with 2 to 3 years of experience in job offered or in a related job is required.
Send Resume to:
Attn: HR,Director
4 Professional Drive, Suite 149
Gaithersburg, MD 20879

Application Architect Analyst

Mavin Technologies,Inc is looking Application Architect Analyst to hire an individual with a strong understanding of and hands-on experience with Design, Development and Implementation Professional will be responsible for designing and configuring certification and Life cycle Management processes and implementing the solutions using the Pega PRPC 5.x/6.x/7.x. In addition, this resource will be responsible for designing, restructuring and developing processes to fine tune the application. The resource will design, develop and maintain internal and third party software solutions, delivering excellent products in-scope and on-time. They will participate in a team of motivated, driven, high-energy developers, building trust and confidence with team members and business stakeholders. We are seeking someone with a desire to learn and grow in new technologies and techniques. --------------------------Duties and Responsibilities of Application Architect Analyst :-------------------------- • Collaborate closely with Business users and other Pega architects to implement solutions. • Plan, develop, design, test, implement, and support custom proprietary software applications in various platforms and environments. • Requirement Gathering/Business Analysis, Architecture, Design and Build • Be a champion of Pega’s technology and its value to the customer. • Integrate other enterprise platforms – such as SAP, SharePoint, Documentum etc. – with Pega platform • Design and implement new Pega applications and prototypes. • Mentor and support junior-level system architects to cultivate and sustain Pega expertise for the Bank Group. • Estimate implementation level of effort based upon requirements and design. • Good understanding and utilization of Experience with Object Oriented Programming Concepts, Relational Databases, Data structures and Implementation. • Expert level knowledge in entire software development lifecycle (SDLC) process from business requirements analysis to development, testing, deployment, documenting, maintaining and user training, experience on AGILE and SCRUM design methodologies.-------------------------- --------------------------Required Skills, Abilities & Knowledge:-------------------------- • Bachelors Degree in computer science or related technical field, or equivalent experience. • 3+ Years of Experience in Pega PRPC 5.x/6.x/7.x with detailed knowledge of design and implementation. • Pega PRPC Senior System Architect Certification a plus • Working knowledge of Java/J2EE technologies, including JSP, Servlets, EJB, etc. • Working Knowledge with the Apache Tomcat, Spring/MVC, Hibernate, Web services, and AJAX (jQuery a plus). • Strong familiarity with database systems and programming, including Oracle, MS SQL Server, MySQL, PL/SQL, and/or Transact-SQL • Provide focus in collaborative problem solving-identify key technical issues and provide perspective when required • Perform other duties as assigned. • Excellent understanding of the software development process, including requirements analysis, testing and deployment • Excellent analytical, problem solving and troubleshooting abilities • Requires ability to multitask and be responsive to small support issues while working on larger projects • Highly developed skills with MS productivity products including, Word, Excel, Outlook, and PowerPoint • Good communication skills.

Requirements: Bachelor’s degree in Science, Technology, Computer Applications, or Engineering (any field) with 3+ years of experience in job offered or in a related job is required.
Send Resume to:
Attn: HR,Director
4 Professional Drive, Suite 149
Gaithersburg, MD 20879
Copyright © 2012 | Mavin Tecnologies, Inc © | Privacy Policy