Sr. .NET Developer
Apply NowCompany: AgileThought
Location: Tampa, FL 33647
Description:
The Senior .NET Developer is an AgileThought team member involved in many aspects of a customer engagement; from the collaboration with other team members and customers to determine the best solution for a particular engagement to the design, development and delivery of software products.
Responsibilities:
Requirements
Minimum Qualifications:
Preferred Qualifications:
Responsibilities:
- Designing, developing, implementing, and releasing high quality custom software solutions using Scrum
- Applying the very best technical agile patterns and practices when building custom software solutions
- Collaborating frequently with AgileThought's customers to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business
- Working under some supervision from a Technical Architect or Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects - many unique to our customer's organizations. You may interact with end users and other technical personnel to identify and correct issues
- Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
- Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks
- Working on project teams consisting of both AgileThought customers and AgileThought team members
- Be committed to?making a positive impact on our client's engagements
- Working closely with team members on quality-related activities
- Leading and mentoring Developer I and Developer II's through projects
- Contributes to AgileThought delivery methodology
- Aligns toward a business domain and provides organizational leadership
Requirements
Minimum Qualifications:
- 8+ years software development experience?
- Expert in multiple technology frameworks?
- Expert understanding of design patterns?
- Strong development operations tooling and pattern capabilities?
- Strong understanding of enterprise?scale?out and scale up technologies?
- Deep understanding and experience with agile development practices, including unit testing and continuous integration?
- Strong understanding of all Scrum ceremonies?
- Strong ability to translate business needs into technology solutions?
- Ability to design and implement frameworks?
- Willingness to take on additional responsibility to ensure team success and quality solutions?
- Team player that understands how your own work is important to the team's success?
- Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices?
- A desire to constantly learn and share new knowledge?
- Ability to self-organize and manage your time?
- Ability to learn business concepts quickly?
- Ability to multitask across different projects?
- Aptitude and desire for learning new technologies?
- Ability to work in high-velocity environments while maintaining attention to detail, work and workmanship quality and professionalism.?
- Punctuality and consistent ability to meet project deadlines.?
- Demonstrate the capability to work with the tools involved to implement and ensure compliance with the process put in place?
- A desire to constantly learn and share new knowledge, whether this is reading a book and posting a review on our Yammer, or giving a lunch and learn on the hottest new topics in your field?
- Exceptional written and oral communication skills??
- A caring attitude - care about what you do, who you do it with and how you're going to be successful in the end?
Preferred Qualifications:
- Technically savvy, entrepreneurial spirit who thrives in environments that reward self-initiative and resourcefulness?
- Non-complainer - everyone has something they'd rather not do??
- Academic background in computer science?
- 10+ years relevant professional work experience?
- Willing to Travel