What are the responsibilities and job description for the Sr. Software Engineer position at Software Resources?
Software Resources has an immediate, long term contract job opportunity for a Sr. Software Engineer with a major corporation in Celebration, FL. On-site 1 day per week.
Description :
We are seeking an experienced and highly skilled Senior Software Engineer to join our team. This hands-on role will focus on designing and building and testing scalable applications using a range of modern technologies including Flutter, Node, Java, MongoDB, Kubernetes, AWS, and Maria DB. This role will be a key member of our engineering team tasked with delivering robust high-performing applications that enhance the Guest and Cast experience.
This role will be responsible for helping to guide development activities executed by external resources. The Agile delivery methodology will be the predominant working model for this team. The Senior Software Engineer is expected to actively engage in technical meetings, assume significant responsibility for building the technical solution, and collaborate with a diverse group of developers / engineers working on the same project(s).
Core Responsibilities :
- Participate in the full lifecycle of software development (requirements gathering, designing, building, testing, maintenance, and support)
- Design, develop, and maintain robust, scalable applications in Flutter for Android (Flutter web experience is a plus)
- Design, develop, and maintain Java Spring Boot applications, ensuring high performance and scalability.
- Develop and integrate RESTful APIs to support mobile and backend services.
- Work within a cross functional team of engineers building software in a collaborative & agile development environment, ensure seamless integration and delivery of features.
- Implement best practices for code quality, security, and performance optimization.
- Participate in Agile development processes, including sprint planning, backlog grooming, and retrospectives
- Deploy, monitor, and scale applications in Kubernetes, handling CI / CD pipelines and orchestration.
- Solve technical issues by effectively collaborating across multiple engineering teams
- Assist software architects with design
- Conduct code reviews prioritizing functional correctness, logic, and potential errors over minor stylistic issues. Use defined objectives / standards / checklists to ensure code quality and maintainability
- Recommend improvements to processes that improve the effectiveness of the team
- Contribute to knowledge sharing within the team. Push the bar and lead by example
- Excellent written and verbal communication skills
Basic Qualifications :
Preferred Qualifications :
Required Education :
Bachelor's in Computer Science or related field
Don't delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients' hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at https : / / www.softwareresources.com / careers /