Government and Public Sector - Technology Consulting - Microsoft Portals/Power Pages Developer
EY · Atlanta, GA · 1 wk ago
On-siteLegal$103k–$188k/yrFull-time
About the role
The opportunity is to join a talented group of professionals who are advising U.S. government agencies with digital strategy, customer experience, process improvement, technology effectiveness, digital architecture and program integration.
Responsibilities
- Collaborating with clients to gather and analyze requirements, ensuring that the final product meets their needs
- Designing and developing user interfaces that are not only functional but also enhance user experience
- Writing clean, maintainable code and creating specifications that support business objectives
- Actively participate in the design of software components. Use experience to help translate requirements into technical design and tasks
- Interacting and communicating effectively with teammates, clients, stakeholders, and executives
- Aid in providing estimates on assigned tasks
- Independently write quality code that is simple, reliable, and scalable
- Analyze and fix moderate to complex problems during development and support. Document and communicate results appropriately
- Participate in white-boarding sessions and impact analysis and explore methods and tools to improve the overall development process
- Learn new client information quickly, and translate data modeling, process modeling, and revision control systems
- Strong understanding of agile delivery and development methodologies
- Proficiency in application development tools and quality assurance practices
Qualifications
- Bachelor's degree
- Candidate must be able to obtain/maintain a DoD Secret clearance
- Experience with Microsoft Power Pages (Portals); Experience with Liquid
- Extensive knowledge of C#, SQL, JavaScript, HTML
- JavaScript UI frameworks such as React or Angular
- Experience integrating with external systems
- 5+ years of relevant total experience
- Must be comfortable working in-person as needed
Skills
- Experience gathering and analyzing requirements
- Designing and developing user interfaces
- Experience participating in the design of software components
- Experience interacting and communicating effectively with teammates, clients, stakeholders, and executives
- Be able to independently write quality code
- Be able to learn new client information quickly, and translate data modeling, process modeling, and revision control systems
- Possess strong understanding of agile delivery and development methodologies
- Proficient in application development tools and quality assurance practices