IT Applications Developer
Role details
Job location
Tech stack
Job description
Gather / analyze user requirements, design system specifications and translate requirements to technical tasks. Plan, design, code, create, develop programs, implement software and IT applications. Design data, build CI/CD pipelines, automate process and deployment. Resolve complex technical design issues. Modify / enhance existing software applications. Improve efficiency, usability, scalability. Document programs. Perform unit testing and ensure software quality (QA) test analysis, functionality, optimize performance, integrate and support. With extensive work in full software development life cycle (SDLC) that may include use of artificial intelligence(AI), machine learning (ML) driven frameworks, virtualization platforms with use of at least 7 tools, technologies from overall technical set of ; SQL, PL/SQL, Java, J2EE technologies, EJB, Spring, Hibernate, ASP, .Net, SSRS, SharePoint, C#, XML, ETL, SoapUI, RESTful, API, Oracle, TOAD, Informatica, Datawarehousing
Requirements
Bachelor's degree in Comp Science / Info sys or related, Business Objects, SQL Server, DB2, PERL, Shell/Java/ VB Scripting, Tableau, OBIEE, Salesforce, PEGA, WebServices, WebSphere, Rational, jQuery, Ajax, Angular, UML, HTML, Python, IIS, Jenkins, DevOps, VMWare, Azure, Networking, Microservices, Junit, ALM, Selenium, Jira, Bigdata, Hadoop, Cloud Computing, AWS, Scrum, Agile, ERP- SAP, Cucumber, Teradata, GitHub, Cybersecurity , SaaS, PostMan, ServiceNow, Automation Anywhere, Mobile technologies, Windows, iOS, Android, UNIX /Linux, etc.
Education Required : Bachelor's degree in Comp Science / Engineering / Information Technology / Computer Information Systems (CIS/MIS) / Computer Applications / Technology Management / Information Assurance / Science / related field. Accepts foreign education and / or equivalency.
Work Experience Required : 3 years (36 months) of work exp required in job offered or as Software Developer / Software Engineer / Programmer / Systems Analyst, IT Analyst / IT Consultant / Associate or in any related positions.