CharlestonWVRecruiter Since 2001
the smart solution for Charleston jobs

Senior Software Engineer

Company: American Medical Association
Location: Charleston
Posted on: August 4, 2022

Job Description:

Senior Software EngineerRemote - Chicago IL, California, Florida, Illinois, Indiana, Maryland, Massachusetts, New Jersey, New York, South Carolina, Virginia, Washington, Wisconsin, Washington D.C.What We're Looking For ?The AMA is looking for team members who can see both the forest and the trees. Developing great products is about being equally concerned with building the right thing as building it right. As a full stack developer at AMA, we'd want you to:

Develop both back-end and front-end code. Understand business needs, build relationships with the business, and inform strategic decisions to make the business successful. Provide technical guidance, identify risks, proactively learn, and share knowledge with team members. Communicate professionally and empathetically, solicit and provide feedback, actively offer help, and make sure everyone is aligned. Bring ideas to architecture and implementation discussions, help unblock other developers, establish best practices for maintainability, and strategically balance test coverage, risk, and budget. Review work of colleagues and vendors to confirm completion of user stories; provide direction to resolve open issues and manage changes in technical scope. Take responsibility (Even when no one asks) we work in a zero-blame environment, emphasis is put on surfacing and correcting issues quickly and adjusting process if needed to reduce occurrences.-- Work collaboratively on a cross-functional Agile team of developers, designers, and business analysts. Learn from everyone, no matter what their title is. Create good documentation, architecture diagrams, workflows, ERDs. If you are curious, talented, and hungry, we want to hear from you.-- Our Tech Stack
Back-end: We primarily create applications using Express/Node.js, Sails and LoopBack Explorer. Front-end: We build and maintain our frontends in React with TypeScript. We also support Angular. Database: We primarily use MS SQL and MySQL, and support MongoDB and MarkLogic. Testing: We use Mocha, Chai, Sinon, Testing-Library. ETL: We use Informatica. Knowledge of StreamSets is a plus. Mobile: All our apps are being built in React Native. Knowledge in Swift is a plus. Infrastructure: Nearly all our infrastructure is on AWS and managed by Terraform and chef. Our internal applications are deployed via Docker to OpenShift. Do--not hesitate if you lack specific experience with our tech stack! If you are a strong developer and eager to learn modern technologies, there are opportunities to learn as you go. Who We Are? The AMA is a unifying voice and powerful ally for America---s physicians, the patients they care for and the promise of a healthier nation. To be part of the AMA is to be part of our mission to promote the art and science of medicine and the betterment of public health. We continuously work to embed--equity--in our internal practices and are committed to increasing the diversity of our staff across all levels of the organization.----We intentionally work to create the right conditions to enable our employees to feel that they can be their authentic selves and fully participate in the life of the enterprise.--We encourage and support professional development for our--employees,--and we are dedicated to--social responsibility.--We invite you to learn more about us and we look forward to getting to know you.--Join the AMA as a Senior Software Engineer in our platform development group. The team works on high visibility technology and products that support the AMA EdHub and JAMA Network publishing process. We offer flexibility to work in a hybrid (Chicago HQ) or fully remote environment. Required:--
Bachelor---s degree, Boot Camp, coursework or experience in computer programming and / or Web development. 7+ years of experience programming full stack solutions for the Web. Demonstrated ability to program, test, and debug in most of the following technologies: TypeScript, JavaScript, React, Angular, Node.js, SQL, GraphQL. Strong background in the following preferred:
RESTful and SOAP APIs. Node.js runtime. Loopback framework (or similar frameworks). Design Patterns. MS SQL, MYSQL. Knowledge of MongoDB or MarkLogic is a plus.
Knowledge of full application architecture stack (server, networking, hosting, data modeling, data storage, business logic integration, API layer, monitoring, and reporting) Solid experience with responsive design. Knowledge of accessibility design and related coding practices. Understanding of the Agile development methodology; experience with project tracking tools such as Pivotal, JIRA. Experience with cloud hosting environments such as AWS, Microsoft Azure. For questions or additional information about this position, please contact Kristie Filarski, Recruiter, via email.-- We are an equal opportunity employer, committed to diversity in our workforce.-- All qualified applicants will receive consideration for employment.-- As an EOE/AA employer, the American Medical Association will not discriminate in its employment practices due to an applicant---s race, color, religion, sex, age, national origin, sexual orientation, gender identity and veteran or disability status.? THE AMA IS COMMITTED TO IMPROVING THE HEALTH OF THE NATION

Keywords: American Medical Association, Charleston , Senior Software Engineer, IT / Software / Systems , Charleston, West Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest West Virginia jobs by following @recnetWV on Twitter!

Charleston RSS job feeds