Senior Software Engineer
Core
Develops, designs, codes, tests, and maintains moderately complex applications across multiple platforms and languages for internal and external client software solutions.
Role type
Senior Software Engineer (Full Stack / Enterprise)
Builds
Internal and external client software solutions
Domain
Enterprise software development, Mainframe, Cloud, and Web technologies
Deliverable
production ML models | product features
Required skills
Java, Python, .NET, React, Node.js, Angular, Redux, HTML, JavaScript, jQuery, CICS, Mainframe COBOL, Mainframe Assembler, Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop, Mongo DB, Linux, Windows, z/OS, Eclipse, Visual Studio, Webpack, Babel, Gulp, iOS, Android, Tensorflow, DMTK
Preferred skills
IBM Rational Tools
Technologies
Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, Mongo DB, React, z/OS, Tandem/HP-Nonstop, Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop, Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler, React, HTML, JavaScript, jQuery, CICS, Node.js, React.js, Angular, Redux, Eclipse, Visual Studio, Webpack, Babel, Gulp, iOS, Android, Python, R, Matlab, Tensorflow, DMTK
Responsibilities
Develops basic to moderately complex code using front and/or back end programming languages within multiple platforms; Analyzes, modifies, and develops moderately complex code/unit testing; Participates in client facing meetings, joint venture discussions, and vendor partnership teams; Provides support to leadership for the design, development and enforcement of business/infrastructure application standards; Conducts and provides basic billable hours and resource estimates; Assists with on-the-job training and provides guidance to other software engineers.