XX
Staff Fullstack Software Engineer - MexicoWGUUnited States
XX

Staff Fullstack Software Engineer - Mexico

WGU
  • US
    United States
  • US
    United States
Apply Now

About

divh2Staff Software Engineer/h2pIf youre passionate about building a better future for individuals, communities, and our countryand youre committed to working hard to play your part in building that futureconsider WGU as the next step in your career./ppDriven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families./ppThe Staff Software Engineer is responsible for researching, designing, developing, analyzing, testing, and implementing software for operating or application systems. They communicate project information to the client, the project manager, or other design personnel involved in the project. They maintain good working relationships with clients and staff. They write and maintain complete documentation. They support team members and ensure established goals and deadlines are met. They keep management informed of status and significant problems./ppEssential Functions and Responsibilities/pulliDevelop web applications and web services using Java, SOAP, REST, XML, HTTP, and other web technologies./liliManage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses./liliDeliver high-quality projects on time through the ability to design architecture, write high-quality code, and execute effective unit tests./liliOptimize performance tuning for high utilization 24x7 access./liliIntegrate third-party products with existing infrastructure./liliExcellent verbal and written communication skills and the ability to work equally well in self-managed and team-based Agile projects./liliWork with internal customers to gather business processes and project requirements./liliResearches, designs, and develops computer software systems, in conjunction with hardware product development, applying principles and techniques of computer science, engineering, and mathematical analysis./liliDesign, develop, and maintain scalable full-stack applications./liliBuild and consume RESTful APIs and integrate third-party systems/liliWork across front-end and back-end technologies, including React, Node.js, and Angular/liliDeliver high-quality solutions through strong architectural design, clean coding practices, and effective testing/liliOptimize performance for high-availability, enterprise-scale systems/liliAnalyze software requirements for feasibility within time and cost constraints/liliMaintain technical documentation and support team development efforts/liliConsults with hardware engineers and other engineering staff to evaluate the interface between hardware and software, and operational and performance requirements of the overall system./liliFormulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design./liliDevelops and directs software system testing procedures, programming, and documentation./liliEnsures work area is clean, secure, and well-maintained./liliPerforms miscellaneous projects as assigned./liliUpdates technical skills as required./liliPerforms other related duties as assigned./li/ulpKnow Skill and Abilities/pulliGood understanding of issue troubleshooting and performance tuning./liliCommitment to quality through the ability to translate complex technical requirements into functional software using best practices to write high-quality code./liliExcellent verbal and written communication skills./liliWorking equally well in self-managed and team-based Agile projects, and the ability to provide technical guidance and leadership to other team members./li/ulpCompetencies/pulliOrganizational or Student Impact:/liulliFollows technical/business processes; helps support change when necessary./liliExecutes complex, specialized technical projects/assignments./liliResponsible for many major components in the area of expertise./liliLimit errors to prevent impact on client operations, costs, or schedules./li/ulliProblem Solving
Decision Making:/liulliIndividual meets department and personal goals with little direction/supervision./liliLeads key technical projects, programs, and may facilitate leadership and development of technical teams./liliDrives project methods, techniques, and procedures./li/ulliCommunication
Influence:/liulliCommunicates with parties within and outside of the university (e.g., customers, vendors, etc.)/liliWorks to influence parties within and outside of the job function at an operational level regarding policies, procedures, and practices./li/ulliLeadership
Talent Management:/liulliResponsible for providing guidance, coaching, and training to other employees within the technical area./liliResponsible for managing significant/complex technical projects at this level, involving delegation of work and review of work products./li/ul/ulpJob Qualifications/pulliMinimum Qualifications:/liulliExtensive experience as a Staff or Senior Software Engineer./liliStrong full-stack development experience in enterprise environments./liliProficiency in Java and at least one modern front-end or backend technology:/liulliReact/liliNode.js/liliAngular/li/ulliExperience working in complex, enterprise-scale systems./liliStrong communication skills and ability to articulate technical decisions./liliAbility to operate beyond individual contributor responsibilities at a staff level./liliExperience working in Agile development environments./li/ulliPreferred Qualifications:/liulliExperience with Cloud-Native Development, and/or Porting/Refactoring of On-Site to Cloud (preferably AWS)/liliExperience with Kubernetes and/or Kafka./liliFamiliarity with Spring, Hibernate, or similar frameworks./liliExperience working closely with architecture teams./liliAbility to adapt from Java-centric backgrounds to modern full-stack ecosystems./liliCI/CD experience using tools such as Jenkins, Maven, or Gradle./liliLegacy system integration experience./liliExperience in architecting, implementing, and managing enterprise-level contact center solutions./liliExperience with distance education and distance learning students/liliTechnical Certifications./liliMasters Degree or PhD in Computer Science, Information Technology, or related field./li/ul/ulpJob Description Disclaimer: This position description outlines the major duties/responsibilities, requirements, and working conditions associated with the position. It is intended to be an accurate reflection of the current position; however, management reserves the right to revise or change as necessary to meet organizational needs. Other responsibilities may be assigned as needed./ppbPhysical Requirements:/b/pulliProlonged periods of sitting at a desk and working on a computer./liliMust be able to lift up to 15 pounds at times./li/ulpbLocation: This role is currently remote within Mxico; the position will shift to a hybrid model once our Guadalajara office opens./b/ppAs an equal opportunity employer, we recognize that our strength lies in our people and are committed to creating an inclusive environment where all can thrive, regardless of race, age, gender, sexual orientation, religion, or disability./ppThis role includes participation in a rotating on-call schedule shared among team members to ensure support coverage outside regular hours. Rotation may be required depending on team needs. We value the you build it, you own it principle
on-call participation reflects our commitment to ownership, accountability, and reliability./p/div
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.