As a Sr. Software Engineer, You Will
Considering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out.
- Participate in the full Software Development Life Cycle (SDLC) including analysis, design, development, testing, deployment, and support of new features and applications.
- Act as the technical team lead for small to medium projects
- Create high quality code within an agile environment to design and launch new features.
- Research application data sources to determine the availability of the requested data.
- Help design and implement the overall architecture of projects.
- Troubleshoot current applications to isolate coding errors.
- Submit applications for certification to ensure compliance with development guidelines.
- Continuously help the team to improve by being actively involved in team meetings and ceremonies (retrospectives, demos, standups, etc.)
- Determine new technologies to utilize, such as programming languages, frameworks, and plug-ins, based on company needs.
- Research, collect and analyze complex and diverse information to ensure that applications are developed according to industry best practices.
- Assist and advise user Departments in appropriate security and disaster recovery procedures and testing.
- Initiate Business Continuity testing and validation practices for new systems as assigned. Ensure testing results are documented and provided to project leads as needed.
- Work with the development team to execute unit- and integration-testing and resolve issues that are identified during the testing process.
Skills & Attributes
- Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Complex Problem Solving - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Documentation - Understanding both business and technical documentation. Ability to document and present technical work.
- Active Learning - Understanding the implications of new information for both current and future problem-solving and decision-making.
- Technology Design - Generating or adapting equipment and technology to serve company / user needs.
- Systems Analysis - Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
- Leadership & Project Management - Demonstrates leadership skills, project management skills effectively
- Problem Sensitivity - The ability to anticipate when something is wrong or is likely to go wrong.
- Communication - The ability to communicate with all levels of management effectively.
Must Haves
- BS / Bachelor's Degree in Computer Science or equivalent experience
- 7+ Years of experience as a full stack developer
- Experience working in an Agile or Lean Software environment such as Kanban or Scrum
- Experience working in an enterprise-scale SaaS product environment writing web services, business objects, and other middle-tier frameworks
- Experience with creating and supporting Web Applications
- Experience with C# and / or VB.NET, MVC and ASP.NET
- Understanding of current API architectural concepts (REST, Microservices)
- Experience with XML, SOAP and Restful services
- Experience with HTML, CSS, JavaScript, Vue.js, relational databases, and SQL
- Experience with Responsive design and cross-browser development
Nice To Haves
- Experience with using Jira and Bitbucket
- Experience with Linux, Windows Server, Ngnix, IIS, Rabbit MQ, Redis
- Understand OOP, SOA, design patterns, and Test-Driven Development
- Experience with Distributed Version Control Systems e.g. Git
- Familiarity with SOLID design principles a plus
- Experience with mobile applications and React Native
Physical Requirements / Work Environment
- Daily exposure to PC's and Networks,
- Sit for long hours in front of Computer Monitors
- Will require long hours and some weekends when business needs dictate.
- Moderate noise level daily in office atmosphere
J-18808-Ljbffr
3 days ago