Overview
Recruiter : Lorena Padilla
Position reports to : Ricardo Muniz
Work schedule : Hybrid, going to the office in GDL for 3 days
Position Summary Statement
The Applications Developer is responsible for the analysis, design, construction, configuration, testing, and implementation of business and technical information technology solutions through application of appropriate software development life cycle methodology. The developer needs to have a sharp eye for spotting defects and should be a team player and excellent communicator.
Responsibilities
- Develop with quality through hands-on development and attention to detail
- Contribute as part of a team to research, develop, deploy, and maintain software for use within the company, designs, codes, tests, ensures quality assurance, debugs and deploys application system
- Work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment
- Use appropriate tools to analyze, identify, and resolve business and / or technical problems
- Readily available to troubleshoot and solve unforeseen production incidents
- Develop compelling web application functionality, including business logic and user interactions on high-traffic web applications
- Participate in data / service / API / web / mobile design architecture discussions and proactively provide solutions / recommendations
- Actively participate in feature software design with senior and principal developer mentors
- Interact with the customer to gain an understanding of the business environment and technical context
- Validate scope, plans, and deliverables for assigned projects
- CI / CD pipeline updates and collaboration with DevOps for production deployment and post-production validation / support
Qualifications
Skills Required
Strong attention to detail, problem-solving skills, and verbal / written communicationAbility to work in an agile environmentExperience in application development and integration with one or more of the following - (C#, ASP.NET Core, Entity Framework)Experience in Unit Testing frameworksSolid understanding of RESTful APIs and integration patternsExperience with relational databases (SQL Server or similar)Knowledge of version control (Git) and basic CI / CD conceptsExperience developing services for scalability, fault-tolerance, and testabilityFamiliarity with front-end frameworks, preferably ReactOOP, design patterns, SOLID design principlesDependency Injection and Inversion of Control (IoC) container concept knowledgeRelational and non-relational data, ORMExperience in cloud solutionsExperience in change management tools including source control practices and branchingExperience with application and performance tuningCertificates / Training
Preferred : Certifications for desired non-niche programming languagesExperience
2–4 years of experience in application development (e.g., .NET)3 years of experience designing and implementing complex web applicationsPreferred : Agile experienceEducation Required
Bachelor's in Computer Science or equivalentPreferred Qualifications
Experience supporting transactional web systems in production environments (log aggregation, remote debugging, proactive monitoring, alerts)Experience with international or multi-level marketing businessExperience with monitoring toolsCloud environments (Azure / AWS / GCP)Containerization (Docker, Kubernetes)Familiarity with message brokers (Kafka, RabbitMQ)Experience with monitoring or logging toolsJob Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information TechnologyIndustries : Wellness and Fitness ServicesGet notified about new Application Developer jobs in Tlaquepaque, Jalisco, Mexico.
#J-18808-Ljbffr