Sr. Software Developer
Job Description
If you are not physically located in the Tampa Bay area please do not apply
Can work from home except during planning and design sessions
Software Developer
As a Full Stack Developer on the Applicant Insight Team, you will have an opportunity to influence architecture design across the enterprise. You will play a key role in understanding end user feedback to resolve and improve technical issues, perform research and analysis, develop, own, and drive implementation of the technology roadmap for Enterprise solutions.
Responsibilities:
We are looking for a motivated software developer who would be a part of a flexible, fast-paced agile team, working on enterprise grade software systems built on a diverse range of stacks and solutions with a focus on Microsoft .Net Core.
Duties would include:
Design, test, develop, and support a broad range of applications ranging from web applications, windows services, REST APIs, Windows Applications, and Linux/Windows console applications in a team environment.
Work in both small agile teams, cross-functional teams, and enterprise-wide teams developing solutions for the entirety of the enterprise.
Contribute to, and participate in, methods and philosophies for improving development lifecycles and processes, enterprise solutions, technology enhancements, and business integrations.
Follow the philosophies, patterns, and practices of Agile, Scrum, and DevOps in supporting all aspects of application lifecycles: idea, design, development, testing, delivery, and support.
Work with a diverse range of business analysts and subject matter experts as a team to develop and deliver first class enterprise software.
Be knowledgeable of and aware of secure coding best practices, approaches, philosophies
Participate in formal and informal code reviews via pull requests and formal team reviews with a focus on security, reliability, and best practices.
Maintain and enhance source repository design, documentation, continuous integration and continuous delivery processes and implementations.
Delivering repeatable unit, integration, and functional testing while adhering to minimum coverage and functional requirements.
Participate in cross-platform strategies and philosophies across a diverse enterprise of technologies.
Minimum Education Requirements
BA or BS in Computer Science or more importantly other analytical discipline or equivalent experience
Minimum Experience Requirements
Strong experience in the C# language and Microsoft .NET Core and .NET Full Framework.
Strong experience in Micro Service Architecture (MSA) applications and philosophies.
Strong experience delivering enterprise-ready applications that are scalable and highly available.
Experience with REST API implementations and philosophies, as well as SOAP/WCF protocols.
Strong experience in delivering scalable and highly available solutions using RDBMS systems (SQL Server and Sybase preferably) as well as experience in document-based systems such as MongoDB.
Strong experience in Object-Oriented Programming paradigms, patterns, approaches, and philosophies, such as SOLID principals.
Experience with Agile, Scrum, Kanban, and other self-organizing team fundamentals.
Experience with container technologies such as Docker and Kubernetes.
Experience with all versions of Java, with particular experience in IntelliJ and Tomcat, JSP, Servlets, migration and update paths and strategies.
Experience Pluses
Certification in secure development a plus.
Appeon Powerbuilder.
Experience with modern web technologies such as ReactJS and GraphQL.
Command-line scripting in both Windows and Linux systems such as Bash and Powershell.
Job Type: Full-time
Pay: From $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Relocation assistance
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
Application Question(s):
- Are you currently physically located in the Tampa Bay Area? if you are not, please do not apply. You can work at home with the exception of planning and design session and dev meetings. for those you have to be physically at the office in New Port Richey, FL
Location:
- Tampa, FL (Required)
Work Location: Remote