Open Positions 2020-06-29T18:38:36+00:00

Open Positions

Job Title- Software Quality Assurance Engineer
Responsibilities-
Tests software programs to compare to specifications and documentation
Identifies, analyzes and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens and content
Establishes benchmarks for program efficiency in operating and response times
Creates test cases and test data
Creates and executes automated test scripts using testing software programs
Responds to inquiries from users and technical support regarding functions and operations of software programs
Contributes to the establishment of standards and procedures for program design and testing
Recommends program improvements or revisions to programmers and system analysis
Reviews computer logs and reports to identify program processing errors and possible improvements
Coordinates testing by users and third parties
Identifies program variances from standards and suggests modifications to conform
Assists users to isolate possible problems in software after implementation
Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments
Monitors program performance after implementation to prevent recurrence of program operating problems, and to ensure the efficiency of operation
Documents, tracks and communicates test plans, test results, analysis, and unresolved problems.

Min Job requirements-
Minimum Bachelor Degree in Computer Science, Information Technology, or related field.
Prior experience or knowledge of Accounting software, Database software, Design software, Development software, and Spreadsheet software
Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully; develops alternative solutions; works well in group problem-solving situations.

________________________________________________________________________________

Job Title- Software Developer
Responsibilities-
Involve in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development using Agile Methodology with daily scrum meetings;
Interact with Product definition team for gathering/understanding requirements and providing technical development estimates for features, enhancements and issues;
Provide solutions using J2EE technologies like EJB, Hibernate XML, JMS, JDBC, Servlets, JSP, jQuery, JSON, UML, Design Patterns, Model-View-Controller (MVC) architecture using Spring Framework (Spring-Core, Spring MVC, Spring-Web services, Spring-AOP), Apache Camel Framework and ActiveMQ;
Develop core framework classes, REST and SOAP JAX-WS with bottom-up web service implementation to consume and process traveler profiles requests from external Global Distribution Systems;
Collaborate with subject matter experts, business analysts, developers and QA specialists to create a high-quality application and actualizing the equivalent into useful structure and effectively take an interest in everyday stand up meetings to give a report of the status and work procedures;
Create UI utilizing JSP and Spring Tag Libraries to streamline the complexities of the application;

Min Job requirements-
Minimum Bachelor Degree in Computer Science, Information Technology, Electronics, Instrumentation Engineering or related field.

________________________________________________________________________________

Software Engineer

Analyze the User’s needs and requirements to test and develop the software standards. Configure high availability and disaster recovery for multiple resources on IBM WebSphere, WebLogic. Support middleware on multiple platforms (Windows, Unix and Linux). Planning, coordinate and implement security measures to safeguard information in computer files and to avoid accidental unauthorized damage, modification or disclosure. Disaster Recovery to ensure the security and integrity of data, data systems, and data networks across the entire organization. Work on OS platforms such as Solaris, OEL, AIX, Redhat, CentOS, Windows, etc. Ability to drive automation of middleware products, specifically Oracle WebLogic, Apache, WebSphere, Tomcat, WebMethods. Involved in interacting with External vendors like IBM, Oracle, BEA, on troubleshooting product-based issue.  Work on Automation scripts on monitoring the server memory status and utilizations setting up the HA-Proxy implementation on top of application servers.  Participate in the design session and collaborating with Architects, other Technical SMEs (Principle Engineers/Developers), and Operations Teams. Participate in on-boarding application development and infrastructure related to Docker containers for WebLogic & WebSphere applications and deploy them to AWS as per the requirements.  Support middleware components like WebLogic, WebSphere web servers OHS, IHS, IIS, [Apache], application servers [Red Hat and Tomcat], messaging middleware components like JMS/EMS and setup load balancing.

 

SOFTWARE DEVELOPER

Develop applications according to Company’s Software Development Life Cycle (SDLC) methodology. Develop back end Web applications. Design, develop and implement solutions on Java-based applications. Debug and resolving, producing detailed design documentation and changes to exiting java infrastructure. Develop and build front-end application using JavaScript, Angular JS, JSON, jQuery. Develop backend processing jobs using Spring Batch and Java programs Frontend Web Application development using HTML, JavaScript, AJAX, JSP, Struts, HTML 5. Web application standards and technologies – Java, J2EE, JSF, JDBC, XML, XSLT, JAXB, Spring, Hibernate, etc. Exposure to one or more of the following application servers – Tomcat, JBoss, WebLogic, WebSphere Familiarity with SQL and relational (MS-SQL, Oracle, Postgres, etc.) or NoSQL (HBase, Cassandra, MongoDB, etc.) databases. Design, implement and maintain java application phases. Drive best practice, quality and consistency within design and development phases. Identify production and non-production application issues. Identify opportunities to fine-tune and optimize applications of java developed projects. Provide technical support and consultation for java application and infrastructure questions. Establish, refine and integrate development and test environment tools and software as needed. Develop application code for java programs.

Software Developer with .Net –

Design, develop and implement complex solutions based on Microsoft .NET Framework 4.5+ using C#, ASP.NET and ADO.Net. Develop user interfaces for .NET applications. Project-level experience with Agile methodologies such as Scrum and Kanban. Cloud-based PaaS/IaaS providers (Azure, AWS) and working with virtualized systems, including application servers, databases. Utilize AJAX, JSON, WinForms, WCF Services, Web Services/Web API, SQL, TSQL, SQL Server, ETL tools SSIS, SSRS. Development using web technologies including HTML5, and CSS. JavaScript, jQuery, and Angular JS. Object-oriented development and design patterns.  Conduct code reviews, troubleshoot defects, build and deploy software, and provide software support as necessary. Analyze design requirements and solutions for new projects and change requests. Coordinate with stakeholders to collect and analyze project requirement data. Coordinate with other programmers in developing technical design options and strategies. Analyze and provide application design solutions and alternatives. Evaluate and validate solution interfaces, integration points and dependencies for .NET application development.

Systems Engineer–

Perform the requirement analysis and document the system requirements.  Facilitate backlog refinement, sprint planning, daily scrums, retrospectives, and demos. Meet with stakeholders to understand the requirements to create requirement mapping checklists. Understand the technical & functional aspects of the requirements and validate that they meet project objectives. Discuss with business to clarify the analysis/design queries raised by team. Perform root cause analysis for issues/defects on user/business request and provide solutions. Conduct daily stand-up meetings, planning and review sessions, prioritize tasks and mitigate roadblocks. Knowledge of Scrum, Lean, XP, Kanban, and other Agile development techniques. Work on data validation of reports and validation of user interface application. Collaborate with development team members, business analysts and release management team for quality deliverables. Execute all test cases in different phases of testing life cycle like Smoke, Regression and System testing of the application. Develop and execute test cases in HP ALM for Integration Testing with full test coverage. Create and monitor defects in HP ALM. Perform Backend testing by doing data comparison and data validation using SQL queries to ensure data consistency. Validate the different file formats to make sure that the data is loaded to the downstream systems. Performance tuning for SQL Transformations, Mappings, and Sessions.

POSITION REQUIREMENTS (ALL POSITIONS): Master’s Degree in Information Technology, Computer Science, Engineering, Business or related quantitative field. Or in the alternative a bachelor’s degree in Information Technology, Computer Science, Engineering, Business or related quantitative field AND Five Years of Experience in the offered position or related occupation

**Acceptable Fields of Study for offered position: Computer Science, Computer Information Systems, Computer Applications, Engineering, including Electronics/Electrical, Software Engineering, Communications Engineering, Computer Engineering, Civil Engineering, Mechanical Engineering, & Industrial Engineering. Bus. Admin, Acct., Finance, Management, Math, Physics, Commerce, Technology, Wireless Communications, Telecommunications and Information Systems.

***Unanticipated travel/relocation nationwide required for all positions

Please reply to:         hr@siraconsultinginc.com

 If all goes according to plan, we will be able to submit the application to the Dept. of Labor for processing  by the end of August 2020.

Please let me know if you have any questions.