The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems
This is a special role that provides enterprise level training in IT security and will be a unique blend of IT developing/infrastructure.
Day to day:
-Review requirements sent over and produced by developers
-Write verification code following requirement review
-Maintain infrastructure security
Job Responsibilities:
* Fine-tune and improve a variety of sophisticated software implementation projects
* Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data
* Analyze and review enhancement requests and specifications
* Implement system software and customize to client requirements
* Prepare the detailed software specifications and test plans
* Code new programs to client's specifications and create test data for testing
* Modify existing programs to new standards and conduct unit testing of developed programs
* Create migration packages for system testing, user testing, and implementation
* Provide quality assurance reviews
* Perform post-implementation validation of software and resolve any bugs found during testing
Qualifications:
* Bachelor's degree in a technical field such as computer science, computer engineering or related field required
* 5-7 years experience required
* A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
* large systems software design and development experience
* Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
* experience in programming and experience with problem diagnosis and resolution
Required skills:
-Computer science degree or higher
-Expert level knowledge of Python and automation -Azure and experience with verification of clusters
Nice to have:
-Knowledge of Selenium, Mitim, and c#
-Experience with JavaScript OR Typescript
-Working with React OR Angular
-Power shell scripting experience
...
