As a Sr. Software Engineer, a typical day might include the following:
- Work as a member of an agile team to enhance and improve software
- Design and present projects to improve current processes and overall platform.
- Code and test projects.
- Manage time effectively working on one or more concurrent projects.
- Deliver high-quality software on time.
- Attend meetings and training as required.
- Works with system analysis and product management for the successful completion of a project.
- Leads team or mentors other developers as needed. Provides critical technical capabilities to the team and evangelizes those skills to others.
- Functions as a Technical or Team Lead as needed.
To Land This Gig You'll Need:
- Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
- 5+ years experience in software development
- Experience in the following software languages: C#, ASP.NET, Java and Angular.
- Experience with NGRX y RXjs libraries
- Experience with the Microsoft Suite (.NET Framework, Visual Studio)
- Excellent communication skills
- Excellent problem-solving skills
- Working knowledge of unit testing
- Working knowledge of user stories or use cases
- Team Player
- Desire to work in a fast-paced environment
Bonus Experience:
- Experience developing with SQL Server or equivalent
- Experience with TFS
- Experience with/knowledge of agile development process
- Experience with call centers