MCPNew: now works with Claude & AI assistants
workday

workday

Software Developer

Company

workday

Role

Software Developer

Job type

-

Found on Mokaru

44 months ago

Share this job

Salary

Not disclosed by employer

Job description

It's fun to work in a company where people truly BELIEVE in what they are doing!

We're committed to bringing passion and customer focus to the business.

Essential Responsibilities

Your Day at Phenom

Collaborate with product manager and architects to understand and translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards

Work with product line leaders and architects to develop multi generation software technology plans

Drive world-class quality in the development and support of products

Design of software service or application in alignment with architecture vision. Own technical design reviews

Build and provision services in Microsoft Azure utilizing Compute, Networking, Databases and other services

Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques

Write code that meets standards and delivers desired functionality using the technology selected for the project

Understand performance parameters and assess application performance

Champion code quality initiatives, drive it with rigor in the team

With a platform mindset, ensure the design and implementation results in a reusable software asset

Attention to details, ensure the non-functional requirements are considered as part of design, implementation and test

Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

Coach and mentor junior engineers

Qualifications/Requirements

Excellent Analytical and problem-solving abilities is essential for this role

Excellent programming skills in C#/.NET or other related language is required.

Strong Knowledge on scripting languages like Perl, Python, Bash, PowerShell, etc.

Strong Experience in developing applications on Azure utilizing services such as Azure Functions, Azure Container instances, App Services etc.

Microsoft Azure, or other public provider certifications (DevOps Engineer or Developer or Cloud Administrator)

Strong Experience with containerization (Docker)

Experience with Version Control (Git, GitHub, Azure Repos, etc.)

Good knowledge of Linux / Windows administration

Strong knowledge of Computer Networking (HTTPS/TCP/UDP/Firewalls/SMTP/SIP/Proxy) and Application Security best practices

Strong knowledge working with REST APIs, Message Queues, and SOAP.

Good Knowledge of Software Development Life Cycle

Strong interpersonal skills, excellent communication skills and the ability to interface with leadership with confidence and clarity

proactivity, motivation and adaptive behavior

Rigor, curiosity and creativity, Positive attitude and team player

Desired Characteristics

Bachelor's Degree in Computer Science, Information Technology or equivalent (STEM) knowledge/experience with strong experience working on a software product

Good knowledge with NoSQL Databases

Good knowledge of Relational Databases (PostgreSQL is a plus)

Experience Implementing tests and using unit test frameworks.

Ability to work under limited supervision

Presents new ideas and concepts.

Makes connections among previously unrelated ideas

Deep passion for learning

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Resume ExampleCover Letter Example

Explore more