Sr. Software Engineer - 54314
- 6 month contract Extension possible: yes Interview Process: 2 rounds of interview Location: 320 Front Street; Hybrid
- 2 days- Tues is the anchor day CANDIDATE PROFILE DETAILS: Degree/Certifications Required: computer related education
- Bachelors degree.
Years of experience: 8 to 10 years Reason for request/why opened: new project % Interaction with Stakeholders: a high amount of stakeholders Project Scope: Mostly automation of business process for internal teams.
Team Size: 12 people, closely working with 3 or 4.Personality Style/Team Culture: great team based environment.
Selling Points of Position: great team to be on, potential for a long term role.
Best Vs Average Candidate: Looking for someone with the Core skills
- python, software design/arch, restful API, Linux OS.
Good knowledge of network protocols How will performance be measured: deliverables SUMMARY OF DAY TO DAY RESPONSIBILITIES: Taking on a specific request or requirement Analyze requirement Meeting with stakeholders to confirm requirement Designing of solutions Talk to other developers Developing code, testing Work with test and promote to higher environment.
SDLC MUST HAVE: Software engineering 8 years, including experience with design/architecture Python 3 more years Working w/ restful Api's Linux os Good knowledge of network protocols including TCP/IP and HTTP NICE TO HAVE Cyber security related exp Job Qualifications:- 8+ years of software engineering experience including architecting, designing and/or programming
- Extensive programming experience, 3+ years programming in Python
- Expertise in Web development and API integrations (RESTful and SOAP web services, JSON/XML)
- Strong working experience of Windows and Linux environments
- Sound knowledge of common network protocols including TCP/IP and HTTP
- Knowledge of modern digital architecture (cloud, container, messaging and microservices)
- Experience working in the information security field is a plus Senior Level
- Full lifecycle application development.
Designing, coding and debugging applications in various software languages.
Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis Object-oriented Design and Analysis (OOA and OOD) Software modeling and simulation Front end graphical user interface design Software testing and quality assurance Performance tuning, improvement, balancing, usability, automation.
Support, maintain and document software functionality Integrate software with existing systems Evaluate and identify new technologies for implementation Project Planning and Project Management Maintain standards compliance Implement localization or globalization of software Apply