Key Responsibilities: (What you’ll be asked to do)
* Ability to write and review high-quality, well-architected code in our front end, back end and database technologies (C#, MSSQL, Typescript and React).
* Understand the software development lifecycle (SDLC) activities up to and including release planning, requirement gathering, design, configurations, sprint planning, creating and executing test cases and analyzing results.
* You understand how to take ownership of assigned features including shepherding through production release and working with QA and business stakeholders to ensure everything is correct.
* Communicate complex concepts and negotiate (nicely) with others to adopt and appreciate different points of view.
* Experience coaching, mentoring and developing fellow coders and less experienced team members.
> You're taking water from clouds that would normally have dropped it elsewhere, which just shifts the problem by depriving some other region of the water it relies on
That's an interesting idea. Countries have gone to war over water rights. One country builds a dam to hog all the water, and the neighboring country gets angry enough to blow up this dam. Would seeding clouds take away rain that could have dropped on another country that equally needs the rain?
Happened to me once. I have my PE score on my resume and during the first technical interview on the phone the interviewer commented positively on it. I moved on to onsite interviews after that, but I'm unsure how much my PE score helped in that regard.
Key Responsibilities: (What you’ll be asked to do)
* Ability to write and review high-quality, well-architected code in our front end, back end and database technologies (C#, MSSQL, Typescript and React).
* Understand the software development lifecycle (SDLC) activities up to and including release planning, requirement gathering, design, configurations, sprint planning, creating and executing test cases and analyzing results.
* You understand how to take ownership of assigned features including shepherding through production release and working with QA and business stakeholders to ensure everything is correct.
* Communicate complex concepts and negotiate (nicely) with others to adopt and appreciate different points of view.
* Experience coaching, mentoring and developing fellow coders and less experienced team members.