Senior Software Development Engineer
Are you passionate about the chance to bring your experience to a world-class company that is market-leading for both content and technology? If yes, we are looking for you!
Join our team! The Legal Tracker team is looking to add a Senior Software Development Engineer to the team at our Technology Centre in Mexico City, Mexico.
About the Role
In this opportunity as a Senior Software Development Engineer, you will:
- Develop features and enhancements to our flagship product - Legal Tracker - using C#, .NET, SQL, Azure, HTML, Angular, JavaScript, JQuery, CSS/Sass, WebAPI, and other similar technologies.
- Write automated unit tests, API tests, regression tests and UI tests using NUnit,
Moq and other tools.
- Participate in peer code reviews and mentoring of other software engineers.
- Work with Product Management and lead developer to translate feature requirements and specifications into detailed technical specifications, plan and estimates.
- Maintain expert level knowledge of various vertical areas of functionality and technology within the platform.
- Contribute ideas and enhancements to the product's frameworks and tools such as our web framework, ORM, unit testing framework, and administrative tools.
- Leadership roles in one or more areas such as performance, security, builds, and framework technologies such as AJAX or ORM.
About You
You're a fit for the role if your background includes:
- 4+ years of software development experience
- Strong in object-oriented design and development with C#
- Experience with relational database design concepts and SQL
- Strong with web languages and technologies including HTML, JavaScript, CSS and web services
- Have a fundamental understanding of the end to end SDLC
- Experience with API development and best practices
- Experience working in an Agile environment
- Demonstrate proficiency in automation, system monitoring, and cloud-native applications (Azure, AWS or a related cloud platform)
- Desire to learn and embrace new and emerging technology
- Bachelor's Degree (or equivalent) in Computer Science, Computer/Software Engineering or related technical field
Preferred:
- Programming experience with Microsoft's .NET framework
- DBMS experience, such as MS SQL Server (preferred), Oracle, or other
- Azure native design/development
- Experience with NUnit, Telerik's Kendo UI Framework, WCF or WebAPI Web Services
- Familiarity with data structures, code optimization, code re-factoring, design patterns, multi-tiered architectures, database and query optimization, stateless server farm architecture, object relational mappers, data conversion,
software security, report development, and automated unit testing.
Must Have Personal Characteristics:
- Excellent oral and written communication skills.
- A strong interest and passion for designing and developing great software.
- A quick, independent and self-motivated learner.
- A strong sense of responsibility, personal self-discipline, and ability to work independently.
- Excellent work ethic and positive attitude.
- Excellent and creative problem solving skills.
- Ability to manage time and tasks with no or little supervision.
Location: CDMX
To apply, please upload your updated resume in English.
#J-18808-Ljbffr