We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

Norfolk, VA

SUMMARY

  • We have an immediate opening for an exceptional, multi - faceted software engineer.
  • We are looking to hire a talented individual who can work as a solution architect to help us build robust, world-class products that people love to use.
  • BS in Computer Science/related field of study or equivalent experience
  • 5+ years of professional software development experience
  • Demonstrated experience with OOP, Design Patterns, and MVC
  • Proficiency in managing and configuring applications in full LAMP, MEAN or .NET environment
  • Building and consuming APIs (SOAP, REST, OData, etc.)
  • Ability to succeed in a test driven development environment with active and social code reviews
  • Proven ability to build and design scalable software that can handle millions of requests per day, tens of thousands of requests per minute
  • Ability to mentor more junior members of the team on technologies, best practices, and time management
  • Git (GitHub) experience or equivalent version control system
  • Experience developing and working with IaaS, PaaS based APIs (automation scripting)
  • Familiarity with search software such as Lucene and Solr, AWS CloudSearch, ElasticSearch (ELK)
  • Familiarity with NoSQL databases such as MongoDB
  • Familiarity with Virtualization Technologies (VMWare, VirtualBox, etc.)
  • Familiarity with hybrid cloud hosting architectures and Iaas, SaaS providers like AWS

PROFESSIONAL EXPERIENCE

Sr. Software Engineer

Confidential, Norfolk, VA

Responsibilities:

  • Collaborate with the engineering team to design and develop the infrastructure that supports exciting new products across multiple platforms and devices.
  • Contribute to the continued development and maintenance of multiple high - traffic, high availability web sites, mobile sites, and mobile applications and api based infrastructure.
  • Contribute to systems and applications which process, transform and generate data from and for many partners on a daily basis.
  • Mentor other developers, explore emerging technologies, and actively participate in defining and implementing standards, automated testing and builds, and moving infrastructure into the cloud (AWS).
  • Communicate effectively through the use of available project management tools and actively participate in an agile development environment that leverages a modified version of scrum.
  • Document systems, procedures, and processes relevant to our suite of applications.

We'd love your feedback!